Intereting Posts
Где находится ссылка «Оставить комментарий» Запустить функцию после публикации сообщения Как получить дочернюю тему для загрузки скриптов из родительской темы? Разметка страницы не работает на шаблоне страницы Как создать пользовательскую функцию? Изображение, вставленное в сообщение, не отображающееся в «Галерее», создать динамическую карту google с iframe api Как сохранить в базе данных непосредственно перевод? Используйте jQuery и AJAX для получения HTML-кода. Как применять идентификатор для короткого кода Embedded iframe Данные не отображаются в текстовом поле получение «Объект класса WP_Post не может быть преобразован в строку» – когда это строка Зарегистрируйте пользовательский тип сообщения как public = false, но есть ли контент в поисковых системах? Показать все wp_get_post_terms slugs Решить свойства продукта с помощью пользовательских таксономий?

Таксономия – $ taxonomy – $ term не работает

Этот вопрос может показаться очень простым, но я не могу найти для него правильный ответ. В моем примере у меня должно быть несколько страниц, на которых должно отображаться «FAQ». Для этого я добавил пользовательскую таксономию page_type к типу page_type по умолчанию и задал «FAQ» как page_type для этих страниц. Теперь, согласно документации:

Таксономия – {taxonomy} – {term} .php – Если таксономия была sometax, а термин таксономии был someterm WordPress будет искать таксономии-sometax-someterm.php. В случае Post Formats таксономия является «post_format», а термины «post_format- {format}. т.е. taxonomy-post_format-post-format-link.php

В моем случае я добавляю taxonomy-page_type_faq.php шаблона taxonomy-page_type_faq.php , но WordPress продолжает использовать page.php по умолчанию page.php .

Что я делаю не так ?

Solutions Collecting From Web of "Таксономия – $ taxonomy – $ term не работает"

Шаблон taxonomy-$taxonomy-$term.php – это шаблон для архива, листинг. Это не шаблон для сообщения, будь то сообщение типа страницы или что-то еще. Он переопределяет taxonomy-$taxonomy.php , затем taxonomy.php , затем archive.php а затем index.php