![](/img/trans.png)
[英]WooCommerce products widget for a specific category - set category array per widget
[英]Woocommerce Products Widget for a specific category
如何使Woocommerce产品小部件仅显示特定类别的产品? 当前的选项是销售,精选和全部。
这可以通过挂在woocommerce_products_widget_query_args
过滤器挂钩中的自定义函数来完成。 您必须在其中的数组中设置产品类别(如果有多个,则设置产品类别)。
这是代码:
add_filter( 'woocommerce_products_widget_query_args', function( $query_args ){
// Set HERE your product category slugs
$categories = array( 'music', 'posters' );
$query_args['tax_query'] = array( array(
'taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => $categories,
));
return $query_args;
}, 10, 1 );
代码在您的活动子主题(或主题)的function.php文件中,或者在任何插件文件中。
在WooCommerce 3+中经过测试,可以正常工作
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.