繁体   English   中英

Woocommerce从相关产品中排除特定类别的产品

[英]Woocommerce exclude specific category products from related products

我试图将两个特定类别(高级手表,高级珠宝)中的产品排除在内容单一产品页面上的相关产品中。 我偶然发现的最接近的主意是这段代码来自woocommerce \\ template \\ single-product \\中一个名为related.php的文件:

$args = apply_filters('woocommerce_related_products_args', array(
'post_type'     => 'product',
'ignore_sticky_posts'   => 1,
'no_found_rows'     => 1,
'posts_per_page'    => $posts_per_page,
'orderby'       => $orderby,
'post__in'      => $related,
'post__not_in'      => array($product->id)
 ) );

任何想法如何修改此代码,还是我看错了什么?

你应该使用

'post__not_in'      => array($product->id)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM