仅在WooCommerce产品类别窗口小部件中包含特定类别

时间:2015-06-08 20:48:49

标签: wordpress woocommerce

我正在为Wordpress使用WooCommerce插件。它附带一个名为WooCommerce Product Categories的小部件,可以显示所有产品类别的下拉列表。我在网上搜索过,发现以下代码将在此代码段中排除某些类别ID 16和20的类别:

add_filter( 'woocommerce_product_categories_widget_args', 'woo_product_cat_widget_args' );

function woo_product_cat_widget_args( $cat_args ) { 
$cat_args['exclude'] = array('16','20');
return $cat_args;
}

我需要的是相反的。我想要一个类似于上面的过滤器/功能,但它允许我指定要包含的类别 - 即排除除我指定的ID之外的所有类别。

1 个答案:

答案 0 :(得分:1)

你可以试试这个;

add_filter( 'woocommerce_product_categories_widget_args', 'woo_product_cat_widget_args' );

function woo_product_cat_widget_args( $cat_args ) { 
    $cat_args['include'] = array('16','20');
    return $cat_args;
}

实际上,您可以使用此页https://codex.wordpress.org/Template_Tags/wp_list_categories

中列出的任何参数

希望有所帮助!