哪个挂钩根据用户角色过滤 Woocommerce 产品
Which hook to filter Woocommerce products based on user roles
我正在尝试根据登录的客户类型过滤产品。使用客户记录中的属性,我将使用哪种过滤方法自动从自定义中过滤某些产品,这样他们就看不到它们?
我在文档中遇到过 'woocommerce_product_filters',但我不确定这是否是正确的挂钩。
任何指点都会有很大的帮助
要更改 woocommerce 存档页面和商店中的产品查询,您最好使用以下挂钩之一:
woocommerce_product_query
(动作挂钩)
woocommerce_product_query_tax_query
(过滤挂钩)
woocommerce_product_query_meta_query
(过滤挂钩)
Whosebug 上有很多示例,您将能够使用条件函数从用户角色中轻松过滤 current_user_can( 'the_user_role' )
…
我正在尝试根据登录的客户类型过滤产品。使用客户记录中的属性,我将使用哪种过滤方法自动从自定义中过滤某些产品,这样他们就看不到它们?
我在文档中遇到过 'woocommerce_product_filters',但我不确定这是否是正确的挂钩。
任何指点都会有很大的帮助
要更改 woocommerce 存档页面和商店中的产品查询,您最好使用以下挂钩之一:
woocommerce_product_query
(动作挂钩)woocommerce_product_query_tax_query
(过滤挂钩)woocommerce_product_query_meta_query
(过滤挂钩)
Whosebug 上有很多示例,您将能够使用条件函数从用户角色中轻松过滤 current_user_can( 'the_user_role' )
…