我试着用下面的代码隐藏一个未分类的类别,但是在其他语言中这个类别是可见的,如何修复它
function my_product_subcategories_arg( $args ) {
$uncategorized = get_option( 'default_product_cat' );
$args['exclude'] = $uncategorized;
$args['hide_empty'] = 0;
return $args;
}
add_filter( 'woocommerce_product_subcategories_args', 'my_product_subcategories_arg', 10, 1 );
那么对于所有其他类别都有效吗?如果是,那么选择一个你不需要隐藏的类别,并将其设为默认值:
- 在wp-admin中进入Settings>写
- 找到Default Post Category下拉菜单,选择除"未分类"以外的其他类别,保存更改
这对我很有帮助:
add_filter('woocommerce_product_categories_widget_args', 'exclude_category');
function exclude_category($args) {
$args['exclude'] = array('15');
return $args;
}