我使用woocommerce短代码[product_categories hide_empty = 0]作为woocommerce短代码文档,在我的商店页面名称mysitename / sabiresearchshop中显示我的所有产品类别。但是,我想从显示的产品类别列表中仅排除一个名为Premium Membership的类别我该怎么做。
我尝试过以下代码无济于事:
function sabi_customize_product_shortcode( $args, $atts ) {
if ( is_page (119) ) {
$args['tax_query'] = array(
array(
'taxonomy' => 'product_cat',
'field' => 'slug',
'terms' => array( 'premium-membership' ),
'operator' => 'NOT IN'
)
);
}
return $args;
}
add_filter( 'woocommerce_shortcode_products_query', 'sabi_customize_product_shortcode', 10, 2 );