Intereting Posts
Проверка версии WordPress с помощью PHP Как изменить файл wp_config для установки подкаталога? Контроль версий с командой разработчиков Верхняя панель администратора никогда не показывает Решение Javascript Удалите специфический тег, но оставите все остальное в определенном DIV Сделать все подкатегории использовать шаблон родительской категории? Как присоединиться к таблицам? Как получить количество страниц при копировании комментариев? Как включить комментарии только для последней страницы разбитого на страницы сообщения? Как добавить настраиваемые изображения в темы WordPress? Получить количество дней с последнего поста текущего пользователя Проблемы с параметрами_рекламы и администратора Зарегистрируйте пользовательский тип сообщения как public = false, но есть ли контент в поисковых системах? add_image_size () для определенных типов сообщений Исключение отдельных виджетов из класса боковой панели по умолчанию

Как разрешить публикацию сообщений типа post в стандартном пост-архиве (например, на домашней странице)?

Если я, например, создаю персонализированный тип сообщения с именем «учебник», как его получить, чтобы он также отображался в таких местах, как «Недавние сообщения» и т. Д.?

Solutions Collecting From Web of "Как разрешить публикацию сообщений типа post в стандартном пост-архиве (например, на домашней странице)?"

Приобретение следующей функции с фильтром pre_get_posts добавит к регулярным страницам архива один или несколько CPT:

 function wpse94041_cpts_in_archives( $query ) { if( is_category() || is_tag() ) { // more conditional tags possible, if applicable $query->set( 'post_type', array( 'post', 'tutorial' // add as many CPTs to this array as you like )); } return $query; } add_filter( 'pre_get_posts', 'wpse94041_cpts_in_archives' ); 

Файл functions.php вашей темы был бы хорош для вышеуказанного.