![](/img/trans.png)
[英]Related Products only by categories, not by tags in WooCommerce 3
[英]Display related products based on tags only in Woocommerce 3
默认情况下,Woocommerce在单个产品页面上根据类别显示相关产品-相关产品滑块将显示相同类别的产品。
Woocommerce文档指出:““相关产品”是某些模板中的一部分,该模板从您的商店中提取与当前产品具有相同标签或类别的产品。这些产品无法在管理员中指定,但可以通过将以下产品分组来影响相同的类别或使用相同的标签。”
我的商店有2个类别-“男人”和“女人”,因此与Woocommerce相关的产品条件不适用于我。 我的相关产品应该更具体,因此我添加了标签。
所以-我只想显示基于标签而不是类别的相关产品。 我怎样才能做到这一点?
这个论坛上也有类似的问题,但是所提供的代码都不起作用,可能是由于Woocommerce的一些更新。
谢谢!
这可以通过以下钩子函数来完成:
add_filter( 'woocommerce_get_related_product_cat_terms', 'remove_related_product_categories', 10, 2 );
function remove_related_product_categories( $terms_ids, $product_id ){
return array();
}
代码进入活动子主题(或活动主题)的function.php文件中。
经过测试和工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.