相关产品只按类别显示,而不显示WooCommerce中的标签3
问题描述:
试图仅显示WooCommerce中的相关产品。目前WooCommerce使用标签和类别。相关产品只按类别显示,而不显示WooCommerce中的标签3
我们已经尝试实施以下步骤,但随着时间的推移,我猜测这可能是因为WooCommerce方面的更新而停止工作。它现在不再适用于我们测试过的任何主题。
add_filter('woocommerce_product_related_posts_relate_by_tag', '__return_false');
答
注:这个钩子再工作了。
的功能替代:
望着related core code在电线842你有这样的:
$tags_array = apply_filters('woocommerce_product_related_posts_relate_by_tag', true, $product_id) ? apply_filters('woocommerce_get_related_product_tag_terms', wc_get_product_term_ids($product_id, 'product_tag'), $product_id) : array();
你会发现第二个过滤器钩:woocommerce_get_related_product_tag_terms
。所以,可能是你可以尝试,而不是该代码使用:
add_filter('woocommerce_get_related_product_tag_terms', function($term_ids, $product_id){
return array();
}, 10, 2);
代码放在您的活动子主题(或主题)的function.php文件或也以任何插件文件。
这是测试和工作。
现货!高兴地报告这个作品完美。感谢Loic! – user2061701
Woops,对不起,不太熟悉。现在!再次感谢 – user2061701