Есть категории/подкатегории товара. У каждой категории должен выводится список вложенных в нее подкатегорий. Например,
Одежда > Верхняя > Жилеты. У категории "Одежда" выводится "Верхняя", у категории "Верхняя" выводится "Жилеты" и т.д.
Код:
remove_action( 'woocommerce_shop_loop_subcategory_title', 'woocommerce_template_loop_category_title', 10 );
add_action( 'woocommerce_shop_loop_subcategory_title', function( $category ) {
?>
<div class="flex h-full flex-1 flex-col justify-between gap-8">
<div>
<h2 class="text-lg font-normal transition-colors group-hover:text-accent sm:text-xl"><?php echo esc_html( $category->name ); ?></h2>
<!-- <ul
class="relative z-30 mt-4 flex flex-wrap gap-x-4 gap-y-3 text-sm transition-colors group-hover:text-accent">
<li>
<a href="#" class="block hover:text-font">Верхняя</a>
</li>
<li>
<a href="#" class="block hover:text-font">Деловая</a>
</li>
<li>
<a href="#" class="block hover:text-font">Домашняя</a>
</li>
<li>
<a href="#" class="block hover:text-font">Повседневная</a>
</li>
<li>
<a href="#" class="block hover:text-font">Спортивная</a>
</li>
<li>
<a href="#" class="block hover:text-font">Торжественная</a>
</li>
</ul> -->
</div>
</div>
<?php }, 10 );
Результат: