如何在不同语言上隐藏未分类



我试着用下面的代码隐藏一个未分类的类别,但是在其他语言中这个类别是可见的,如何修复它

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;
}

最新更新