提问者:小点点

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


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

我在文档中遇到过“woocommerce\u product\u filters”,但我不确定这是否是正确的挂钩。

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


共1个答案

匿名用户

要更改woocommerce归档页面和商店中的产品查询,您最好使用以下钩子:

  • woocommerce_product_query(动作钩子)
  • woocommerce_product_query_tax_query(过滤器钩子)
  • woocommerce_product_query_meta_query(过滤器钩子)

StackOverFlow有很多例子,您可以使用条件函数current\u user\u can('the\u user\u role')轻松地从用户角色中筛选出来…