Например есть рубрики:
Windows
Mac OS
Linux
И есть пользовательская таксономия с рубриками и подрубриками:
Программы
– Медиа
- Утилиты
- Офисные
Игры
– Аркады
- Стрелялки
- Стратегии
Драйвера
– Видео
- Звук
- Связь
При добавлении записи указывается и рубрика и таксономия.
Как сделать стандартные рубрики родительскими для пользовательской таксономии?
То есть например при переходе в рубрику Windows отображаеются термы таксономии Программы (как заголовок) и её дочерние термы Медиа, Утилиты, Офисные (как ссылки) затем Игры, Драйвера по тому же принципу. После перехода по ссылке Медиа отображаются записи которым назначена рубрика Windows и терм Медиа.
Если записи назначен терм Утилиты и рубрика Windows, при переходе из рубрики Windows она отображается, при переходе из рубрики Linux соответственно нет.
Если в рубрике Linux нет ни одной записи с термом Драйвера, то этот терм с дочерними термами при переходе из рубрики не отображается.
Как этого добится?