基于用户角色过滤Woocommerce产品的钩子是哪一个?

3
我正在尝试根据登录的客户类型来过滤产品。使用客户记录中的属性,我应该使用哪种过滤方法来自动过滤某些产品,使其无法看到?在文档中,我遇到了“woocommerce_product_filters”,但我不确定是否应该使用此挂钩。任何指针都将是很大的帮助。

我使用自定义的...什么?搜索?来自动过滤特定产品。 - Yuri
1个回答

5
在 WooCommerce 存档页面和商店中更改产品查询,你最好使用以下一个钩子之一:
  • woocommerce_product_query(动作钩子)
  • woocommerce_product_query_tax_query(筛选器钩子)
  • woocommerce_product_query_meta_query(筛选器钩子)
在 StackOverFlow 上有很多例子,你可以轻松地使用条件函数 current_user_can( 'the_user_role' ) 从用户角色过滤...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接