Intereting Posts
Как использовать обратный вызов элемента управления при создании простого плагина панели перенаправление постраничной страницы с URL-адреса страницы перед запросом страницы Будет ли использование REST API влиять на SEO? Как добавить изображение через пользовательское поле Является ли безопасность проблемой в WordPress? Как я могу получить все должности, связанные с определенным термином таксономии? Как установить возможность добавления вопроса для роли автора в плагин wp pro quiz Узнать общее количество страниц в глобальном запросе на странице архива? ошибка в файле directorypress mysql_error () Показывать название категории продуктов в таблице просмотра заказов на WooCommerce Позиция верхнего уровня заменяет другую запись Должен ли я переопределить функцию подключения wp_mail () с записью плагина? Внедрение предварительно заданного текста из настраиваемого шаблона страницы в редактор javascript и css не загружаются должным образом на сайте WordPress Изменение местоположения изображения базы данных для переносимости

таксономический шаблон для настраиваемого типа сообщений аналогичен архиву

Кажется простым, но я не нашел ответа ….

У меня есть специальная команда «тип команды» с таксономией «отдел»,

У меня архив архивной страницы-team.php, который показывает все сообщения команд.

Когда мне нужно показать отдел, я хочу использовать тот же шаблон, как и таксономия в качестве фильтра.

Но это не так. Я мог бы создать таксономию страницы-department.php, идентичную archive-team.php, но это расточительно и подвержено ошибкам.

Я просмотрел документы, и я не вижу, где вы можете заставить тип архива для таксономии перейти в архив для этого типа сообщения.

Как?

Если это полезно, я опубликую функции, которые создали тип сообщения и таксономию.

Спасибо за указатель Мило

function department_template( $template = '' ) { if (is_tax('department') ) { $template = locate_template( 'archive-team.php' ); } return $template; } add_filter( 'taxonomy_template', 'department_template' ); 

Стоит отметить, что это не мешает иерархии, если задействована другая таксономия, то есть таксономия-othertax.php правильно называется таксономией «othertax».