2017-08-15 88 views
0

試圖僅顯示WooCommerce中的相關產品。目前WooCommerce使用標籤和類別。相關產品只按類別顯示,而不顯示WooCommerce中的標籤3

我們已經嘗試實施以下步驟,但隨着時間的推移,我猜測這可能是因爲WooCommerce方面的更新而停止工作。它現在不再適用於我們測試過的任何主題。

add_filter('woocommerce_product_related_posts_relate_by_tag', '__return_false'); 

回答

1

注:這個鉤子再工作了。

的功能替代:

望着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文件或也以任何插件文件。

這是測試和工作。

+0

現貨!高興地報告這個作品完美。感謝Loic! – user2061701

+0

Woops,對不起,不太熟悉。現在!再次感謝 – user2061701

相關問題