Intereting Posts
Как обновить настраиваемое поле сообщений в определенной категории Настройка «идентификаторов пользователей» и добавление панели «пользователь» в области администратора Простая команда петли foreach, необходимая в wordpress "loop" get_terms () родитель, ребенок и внук Кто-нибудь может мне помочь? Почему это не работает? Файлы cookie для проверки подлинности WordPress и ajax calls Howto показать количество комментариев по почте в сообщении? Поиск по идентификатору приложения Тема, которая следует за всеми лучшими практиками, чтобы учиться? Необходимо изменить метатеги WordPress … Включает короткие текстовые сообщения WordPress Две языковые версии для каждой статьи Перемещение на другой хост; какие таблицы перемещать в базе данных Получать сообщения между пользовательскими датами Условные размеры изображения для использования с помощью настройки пользовательского режима Пользовательский объект запроса с пользовательским полем «Простые поля»

Таможенные единицы типа пользовательских сообщений – значения, не отображаемые на страницах категорий или тегов

У меня есть специальный тип сообщений, называемый «Ресурсы участников», в сообщениях по этому CPT есть несколько таксономий, таких как категории и теги.

Теги = "Разнообразие" Категории = "Руководство"

Когда я перехожу к следующим адресам:

www.domain.com/tags/diversity

www.domain.com/tags/guidance

Нет сообщений.

Хотя я установил public => true для функции CPT.

Сообщения отображаются, если вы переходите на страницу архива ресурсов участников, поэтому они отображаются, но не при фильтрации их по таксономии.

Любая помощь будет оценена!

Благодарю.

Solutions Collecting From Web of "Таможенные единицы типа пользовательских сообщений – значения, не отображаемые на страницах категорий или тегов"

Вы были рядом с кодом, который вы опубликовали в своем комментарии. Проблема в том, что вы тестировали только для is_main_query , что ограничивает каждый запрос на вашем сайте типом одной записи.

 function wpa82763_custom_type_in_categories( $query ) { if ( $query->is_main_query() && ( $query->is_category() || $query->is_tag() ) ) { $query->set( 'post_type', array( 'post', 'resource' ) ); } } add_action( 'pre_get_posts', 'wpa82763_custom_type_in_categories' );