Добрый день! Возможно ли показывать дочерние категории, только если они есть в текущей, но в том же месте где выводится список категории. Например есть список главных категорий:
-Фрукты
-Овощи
-Ягоды
При открытии категории фрукты, в этом же списке должны появляется подкатегории
-Фрукты
--Летние
--Зимние
-Овощи
-Ягоды
А при открытии подкатегории, открывается уже следующий уровень и т.д.
-Фрукты
--Летние
---Абрикосы
---Персики
---Сливы
--Зимние
-Овощи
-Ягоды
Как и у меню, у категорий есть возможность использовать свой Walker, который расширяет класс Walker_Category. Внутри же walker'а уже можно смотреть вложенность, текущую категорию, принадлежность нужному родителю и тд.