Ocultar a categoria não categorizada / padrão no WooCommerce:
Eu acho que não sou o único que veio a esta página em busca de uma maneira de esconder a categoria padrão / não categorizada introduzida no WooCommerce 3.3.
Se você é um deles, em vez de codificar permanentemente o ID da categoria, que pode ser diferente em diferentes ambientes / instalações, você pode usar o seguinte snippet, modificado de o trecho de Mike Jolley para ocultá-lo do Woocommerce Widget de categorias de produtos:
<?php // Do not include this if already open!
/**
* Code goes in theme functions.php.
*
* If you use dropdown instead of hierachical view,
* hook to the following filter instead:
* 'woocommerce_product_categories_widget_dropdown_args'
*/
add_filter( 'woocommerce_product_categories_widget_args', 'custom_woocommerce_product_categories_widget_args' );
function custom_woocommerce_product_categories_widget_args( $args ) {
$args['exclude'] = get_option( 'default_product_cat' );
return $args;
}