Сейчас вывожу в категории меню таким образом:
<?php
// выводим меню подкатегорий
$cate = get_queried_object();
$cateID = $cate->term_id;
$product_categories = woocommerce_get_product_subcategories( $cateID );
if ( $product_categories ):
?>
<div class="list-group mb-4">
<?php
foreach ( $product_categories as $category ):
wc_get_template( 'content-product_cat.php', array('category' => $category,) );
endforeach;
?>
</div>
<?php
endif;
?>
Получается вот так:

Выводятся подкатегории категории, в которой я нахожусь. Мне нужно сделать так, чтобы слева была колонка из всех категорий магазина, с раскрывающимися подкатегориями. Активная подкатегория должна подсвечиваться и быть раскрытой. В какую сторону копать? Где искать решение? Может быть есть готовое решение? Плагины прошу не предлагать.