默认情况下,单个产品页面上的 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 文件中。
经过测试并有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)