Использование представлений для отображения дочерних терминов таксономии от родителя

11

Я надеюсь, что может быть решение для этого, но у меня нет особой надежды после поиска группы. В настоящее время у меня есть несколько статей, с которыми связаны термины, и эти термины имеют глубину 2-3 уровня. Например, у меня может быть 10 статей, которые имеют термин «зеленый».

-Fruit
--Apple
---Green
---Red

Затем я хотел бы, чтобы пользователь мог просматривать все видео, связанные с определенным термином таксономии, включая всех его дочерних элементов. Так что, если пользователь заходит на www.site.com/fruit/apple, то появятся ВСЕ яблоки (как красные, так и зеленые).

Здесь проблема. Я могу заставить его работать только в том случае, если я назначу каждой статье все родительские термины, ведущие к дочернему термину, но, к сожалению, из-за того, как устроен мой сайт, у меня может быть только так, чтобы моя статья имела самый глубокий термин, связанный с ним.

Кто-нибудь знает, возможно ли создать представление, которое будет рассматривать всех потомков термина и включать его в представление? Я надеюсь, что объясняю это правильно. :)

Ex. Пользователь переходит на www.site.com/fruit/apple, а затем получает все статьи, которые помечены только как «зеленые», и только те, которые отмечены «красным».

Спасибо, парни!

PS У меня установлен иерархический выбор , но это не помогает, потому что я не могу назначить родительские термины для моих статей. Так что это не сработает.

Дэн
источник

Ответы:

14

С учетом этого есть возможность добавить контекстный фильтр. Содержимое: Имеет идентификатор термина таксономии (с глубиной). Здесь вы можете выбрать глубину, до которой вы хотите показать детей. Поэтому, если вы выберете 5, все дочерние узлы будут отображаться до глубины 5. Я думаю, что должен делать то, что вы ищете.

Мохаммед Шамим
источник