如何从显示的类别列表中排除特定的woocommerce产品类别

时间:2017-12-19 07:01:29

标签: php wordpress woocommerce hook-woocommerce

我使用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 );

0 个答案:

没有答案