[英]Related Products only by Tags, Not by Categories in 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.