Ferzet
@Ferzet

Свой шаблон single.php для вывода записей произвольной taxonomy?

Привет. На сайте создана произвольная taxonomy, записи из рубрик которой я хочу выводить в отдельном шаблоне single.php. Подскажите, как такое реализовать?
  • Вопрос задан
  • 323 просмотра
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Создайте свой шаблон, и назовите его, скажем, single-taxonomy.php, рядом с обычным single.php. Далее подгружайте его при необходимом условии:
function custom_template( $template ) {

    // @link https://codex.wordpress.org/Function_Reference/has_term
    if ( is_single() && has_term( 'my-term', 'my-taxonomy' ) ) {
        return locate_template( array( 'single-template.php' ) );
    }

    return $template;
}
add_filter( 'template_include', 'custom_template', 99 );
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы