簡體   English   中英

相關產品僅按類別分類,不按WooCommerce 3中的標簽分類

[英]Related Products only by categories, not by tags in WooCommerce 3

嘗試僅按類別顯示WooCommerce中的相關產品。 目前,WooCommerce使用標簽和類別。

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

add_filter( 'woocommerce_product_related_posts_relate_by_tag', '__return_false' );

注意:此掛鈎現在可以再次使用。

功能替代:

查看第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文件中,或者在任何插件文件中。

這已經過測試並且可以工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM