Я создал настраиваемый тип сообщений под названием «Ресурсы участников», сообщения в этом CPT имеют несколько таксономий, таких как категории и теги.
Теги = "Разнообразие" Категории = "Руководство"
Когда я перехожу по следующим адресам:
www.domain.com/tags/diversity
www.domain.com/tags/guidance
Сообщения не появляются.
Хотя я установил public => true для функции CPT.
Сообщения отображаются, если вы переходите на страницу архива ресурсов участников, поэтому они отображаются, но не когда вы фильтруете их по таксономиям.
Обновлять -
Добавление следующего кода в мой файл functions.php позволяет отображать CPT ресурсов-членов на страницах категорий и тегов соответственно, но теперь в бэкэнде wordpress на вкладке «Страницы» и во всех других вкладках контента, таких как сообщения и т. Д., Похоже, есть переопределил мои страницы и сообщения и показывает только сообщения ресурсов участников.
add_action( 'pre_get_posts', 'add_my_custom_post_type' );
function add_my_custom_post_type( $query ) {
if ($query->is_main_query())
$query->set( 'post_type', array( 'member-resources' ) );
return $query;
}