2017-08-15 4 views
0

カテゴリでWooCommerceに関連商品を表示しようとしています。現在、WooCommerceはタグとカテゴリを使用しています。WooCommerceのタグではなく、カテゴリー別にのみ関連商品3

私たちは以下の実装を試みましたが、時間が経つにつれて、これはおそらくWooCommerce側のアップデートにより動作を停止していると推測しています。今はテストしたテーマでは機能しなくなりました。

add_filter('woocommerce_product_related_posts_relate_by_tag', '__return_false'); 

答えて

1

注:このフックは今再び取り組んでいます。

機能の代替:woocommerce_get_related_product_tag_terms:あなたは第二のフィルタフックに気づくでしょう

$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(); 

:あなたはこれを持ってライン842でrelated core codeを見る

。だから、あなたの代わりにこのコードを使用しようとすることができますことがあります

add_filter('woocommerce_get_related_product_tag_terms', function($term_ids, $product_id){ 
    return array(); 
}, 10, 2); 

コードは、あなたのアクティブな子テーマ(またはテーマ)のfunction.phpファイルやも任意のプラグインファイルになります。

これはテスト済みであり、動作します。

+0

Spot on!これは完璧に動作することを報告してうれしい。おかげでLoic! – user2061701

+0

Woops、申し訳ありませんがあまりにもよく知られています。今すぐ!再度、感謝します – user2061701

関連する問題