【发布时间】:2015-06-09 10:06:36
【问题描述】:
我正在为 Wordpress 使用 WooCommerce 插件。它带有一个名为 WooCommerce 产品类别的小部件,可以显示所有产品类别的下拉列表。我在网上搜索过,发现下面的代码会排除某些类别的出现,这个sn-p中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 之外的所有内容。
【问题讨论】:
-
使用
$cat_args['child_of'] = 247;找到了一个部分解决方案,它只会带回属于该 ID 的子类别,而不是其他类别。
标签: wordpress woocommerce