如何让Woocommerce Products Widget显示特定类别的产品?目前的选择是在售,特色和所有。
答案 0 :(得分:2)
这可以通过隐藏在 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+中测试并正常工作