Php 仅按标签列出相关产品,不按类别列出
我试图得出以下相反的结论: 我想显示相关的产品只基于产品标签,而不是按类别 到目前为止,我在function.php中的子主题下有以下内容:Php 仅按标签列出相关产品,不按类别列出,php,wordpress,woocommerce,tags,categories,Php,Wordpress,Woocommerce,Tags,Categories,我试图得出以下相反的结论: 我想显示相关的产品只基于产品标签,而不是按类别 到目前为止,我在function.php中的子主题下有以下内容: add_filter( 'woocommerce_get_related_product_cat_terms', function( $term_ids, $product_id ){ return array(); }, 10, 2 ); 但它不起作用 非常感谢您的帮助。在woocommerce 3.2.x版中,我首先测试了此代码,仅显示基于产
add_filter( 'woocommerce_get_related_product_cat_terms', function( $term_ids, $product_id ){
return array();
}, 10, 2 );
但它不起作用
非常感谢您的帮助。在woocommerce 3.2.x版中,我首先测试了此代码,仅显示基于产品标签的相关产品:
add_filter( 'woocommerce_product_related_posts_relate_by_category', '__return_false' );
对于产品标签,您将使用:
add_filter( 'woocommerce_product_related_posts_relate_by_tag', '__return_false' );
代码进入活动子主题或活动主题的functions.php文件。它工作得很好
重要提示:要查看更改,请在WooCommerce>状态>工具中清除瞬态,然后在WooCommerce瞬态中单击清除瞬态按钮
你的代码也能工作,所以有些东西正在制造麻烦。它可以是一个插件、您的主题或您编写的其他代码。请参阅此处有关瞬态的评论。一旦我移除它们,它就起作用了