2

默认情况下,单个产品页面上的 Woocommerce 根据类别显示相关产品 - 相关产品滑块将显示相同类别的产品。

Woocommerce 文档说明了这一点-“相关产品是某些模板上的一个部分,它从您的商店中提取与当前产品共享相同标签或类别的产品。这些产品不能在管理员中指定,但可以通过在相同的类别或使用相同的标签。”

我的商店有 2 个类别——“男人”和“女人”,所以这个与 Woocommerce 相关的产品条件对我不起作用。我的相关产品应该更具体,因此我添加了标签。

所以 - 我想仅基于标签而不是类别显示相关产品。我怎样才能做到这一点?

这个论坛上有类似的问题,但提供的代码都不起作用,可能是因为几个 Woocommerce 更新。

谢谢!

4

1 回答 1

0

这可以通过这个小钩子函数来完成:

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 文件中。

测试和工作。

于 2018-01-15T12:29:44.403 回答