Intereting Posts
Функция Keyning Key Добавить скрипт администратора для нескольких типов сообщений Несколько экземпляров query_posts У каждого пользователя есть персональный блог Добавить кнопку Ajax для рейтинга Как я могу переопределить существующее правило CSS для определенной страницы get_comments () возвращает пустой массив, если он вызван через AJAX Как удалить строку «Путь» в редакторе WordPress для конечных пользователей, которые отправляют форму? Определите заголовок сообщения и пули из пользовательских полей. Вывод случайного (пользовательского) размера изображения Добавление настраиваемых полей в контент из плагина Создание формы для пользователя, чтобы добавить новый пользовательский пост с пользовательскими таксономиями и настраиваемыми полями $ args Orderby Число как сохранить несколько настраиваемых полей для публикации за один раз? Как получить дату для каждого сообщения?

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

У меня есть специальный тип сообщений, называемый «Ресурсы участников», в сообщениях по этому 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' );