@hal.littel
To display only child categories and products in WooCommerce, you can use the following code snippet in your theme's functions.php file:
1 2 3 4 5 6 7 8 9 10 11 12 |
function custom_product_hierarchy( $args ) { $args['hide_empty'] = 0; $args['parent'] = 0; return $args; } add_filter( 'woocommerce_product_categories_widget_args', 'custom_product_hierarchy' ); function custom_product_query( $q ) { $q->set( 'post_parent', 0 ); return $q; } add_filter( 'woocommerce_product_query', 'custom_product_query' ); |
This code snippet filters the product categories widget to only display child categories and sets the parent category to 0 when querying products, effectively displaying only child categories and products.