哪个钩子可以根据用户角色过滤 Woocommerce 产品

rmo*_*852 3 php wordpress user-roles woocommerce hook-woocommerce

我正在尝试根据登录的客户类型来过滤产品。使用客户记录中的属性,我将使用哪种过滤方法来自动过滤来自自定义的某些产品,以便他们看不到它们?

我在文档中遇到过“woocommerce_product_filters”,但我不确定这是否是正确使用的挂钩。

任何指示都会有很大的帮助

Loi*_*tec 5

要更改 woocommerce 存档页面和商店中的产品查询,您应该更好地使用以下挂钩:

\n\n
    \n
  • woocommerce_product_query(动作挂钩)
  • \n
  • woocommerce_product_query_tax_query(过滤钩)
  • \n
  • woocommerce_product_query_meta_query(过滤钩)
  • \n
\n\n

StackOverFlow 上有很多示例,您将能够使用条件函数current_user_can( 'the_user_role' )\xe2\x80\xa6轻松地从用户角色中过滤

\n