Если вы хотите исключить указанные c категории по идентификатору, уберите слаг из отображения шорткода product_categories, тогда будет полезен приведенный ниже код.
Просто скопируйте и вставьте этот код в функции вашей активной темы. php файл.
add_filter( 'woocommerce_product_categories', 'woocommerce_product_categories_function_name' );
function woocommerce_product_categories_function_name( $variable ) {
// Exclude categories by defining slugs
$slugs_array = array('uncategorized', 'anniversary-bands-old');
foreach ($variable as $key => $value) {
$term_slug = $value->slug;
if(in_array($term_slug, $slugs_array)){
unset($variable[$key]);
}
}
// Exclude categories by defining IDs
// $ids_array = array(16, 25);
// foreach ($variable as $key => $value) {
// $term_id = $value->term_id;
// if(in_array($term_id, $ids_array)){
// unset($variable[$key]);
// }
// }
// Your code
return $variable;
}