Таксономическое меню
Я хочу сделать меню пункты которого термины таксономии. Меню многоуровневое, у терминов могут быть подтермины. Примерно в таком виде:
-Термин 1
-Термин 2
--Подтермин 2.1
---Подтермин 2.1.1
---Подтермин 2.1.2
--Подтермин 2.2
-Термин 3
Мне нужно чтобы при нажатии Термин 1 - выводились ноды этого термина.
При нажатии Термин 2 - выводились подтермины Подтермин 2.1 и Подтермин 2.2, после чего ноды Термина 2, если они есть.