【问题标题】:Which hook to filter Woocommerce products based on user roles哪个钩子根据用户角色过滤 Woocommerce 产品
【发布时间】:2018-09-08 04:18:52
【问题描述】:

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

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

任何指针都会有很大帮助

【问题讨论】:

  • “我用来自动过滤某些产品的自定义...”什么?搜索?!

标签: php wordpress woocommerce hook-woocommerce user-roles


【解决方案1】:

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

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

StackOverFlow 上有很多示例,您将能够使用条件函数current_user_can( 'the_user_role' ) 轻松过滤用户角色...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-30
    • 2018-09-08
    • 2016-05-04
    • 1970-01-01
    • 2019-12-29
    • 2016-12-24
    • 2021-05-28
    相关资源
    最近更新 更多