В моем последнем посте я упомянул, как вы можете использовать WordPress tax_query для исключения пост-форматов из ваших циклов. Мы также можем использовать tax_query, чтобы легко исключить любую настраиваемую таксономию из цикла. Например, если вы создали настраиваемый тип публикации под названием «Видео» с таксономией «категория видео», вы можете легко создать цикл для исключения любой категории видео.
Возьмем тот же пример, приведенный выше, допустим, я хочу показать все недавние видео на моей домашней странице, кроме любых видео, размещенных в категории «для взрослых». Итак, я хочу создать свой цикл, а затем добавить налоговый запрос, чтобы исключить всю эту категорию через его слаг.
query_posts( array(
[block1] Где:
videos = настраиваемый тип сообщения
video_cats = моя настраиваемая таксономия
adult = категория таксономии для исключения
[/ block1]
Если вы заметили, что я использовал оператор «НЕ В», потому что хочу показать все сообщения, не относящиеся к категории для взрослых, вы также можете использовать оператор «В», чтобы показать сообщения, которые относятся только к этой категории. .
Кроме того, вы увидите, что я настроил термины как массив, поэтому вы также можете исключить несколько категорий таксономии следующим образом:
array('adult','action','adventure');
Подпишитесь на рассылку новостей
Получайте наши последние новости, учебные материалы, руководства, советы и предложения, доставленные на ваш почтовый ящик.
Источник записи: https://www.wpexplorer.com