Intereting Posts
Добавить специальные поля для отправки форматов Пользовательский тип сообщения с полями ввода для разделения таблицы в базе данных. Как фильтровать $ post-> post_content перед сохранением Пользовательский / page / 2 / template (отличается от index.php) Как редактировать сообщения / страницы без внесения изменений в реальном времени? wp_enqueue_script не включается в нижний колонтитул Как добавить собственный CSS-класс во ВСЕ ссылки Веб-сайт WordPress загружается отлично на настольных браузерах, но Safari для iOS не может полностью загрузить его Пользовательские плагины / Манипулированные плагины: всегда страшная идея наследовать эти типы сайтов WP, которые препятствуют обновлениям? Есть ли способ определить $ post var вне цикла? Как показать 5 сообщений из определенной категории на соответствующей странице? Как распределить кнопку браузера после выхода из системы? Как использовать $ wpdb для удаления в пользовательской таблице Миниатюры разных размеров WordPress получает разбиение на страницы на wpdb get_results

Различные шаблоны отдельных страниц для таксономии

В моей теме WordPress я создал специальные articles типа сообщения. Я также создал две таксономии, называемые article и news . Как я могу отображать каждую таксономию в своем собственном одном шаблоне? Пока что он отображается только с использованием шаблона single-articles.php .

Solutions Collecting From Web of "Различные шаблоны отдельных страниц для таксономии"

Используйте фильтр single_template в вашем файле функций с правильным условным тегом

 add_filter( 'single_template', 'single_tax_term_template' ); function single_tax_term_template( $single_template ) { global $post; if ( has_term( '', 'article' ) ) { $single_template = dirname( __FILE__ ) . '/article.php'; } if ( has_term( '', 'news' ) ) { $single_template = dirname( __FILE__ ) . '/news.php'; } return $single_template; } 

Этот код предназначен для всех терминов в новостях и таксономиях статей.

Для этой информации вам нужно будет прочитать статью шаблона таксономии на WordPress.org.