Поддержка Проблемы и решения Создать шаблон для single.php

  • Всем привет.

    Подскажите пожалуйста, возможно ли создать для записей отдельный шаблоны, как например это делается для страниц — скопировал код с page.php вставил его в page-2.php и уже при публикации страницы могу выбрать нужный шаблон.

    Проделывал так для single.php создав single-2.php, но без результата.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Модератор Юрий

    (@yube)

    page-2.php — шаблон для страницы с ID = 2, и его выбирать не надо, он сам применится. Выбор шаблона в админке — это совсем другой механизм, механизм именованных шаблонов. Вы о каком из двух механизмов спрашиваете?

    Я о том какой Вы указали, что-бы я мог с админки выбирать именной шаблон.

    Вообще существует какой-то способ реализации такого для single.php?!

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, wpcute.ru

    Вообще существует какой-то способ реализации такого для single.php?!

    Да, работает аналогично шаблонам для страниц.

    Создаете файл, например, mysingletemplate.php и указываете в шапке название и тип записей:

    <?php 
    /*
    Template Name: My Single Template
    Template Post Type: post
    */

    Документация по теме.

    Сделал как Вы посоветовали, но шаблон этот я могу применить только при создании/редактировании страницы, для записей ничего не изменилось.

    Возможно что-то не так понял, или не правильно раскрыл свой вопрос.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, wpcute.ru

    но шаблон этот я могу применить только при создании/редактировании страницы

    Вы указали в заголовке шаблона Template Post Type: post?

    В начале файла mysingletemplate.php указал:

    <?php 
    /*
    Template Name: My Single Template
    Template Post Type: post
    */
    ?>

    далее код скопированный с single.php

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, wpcute.ru

    Теперь у Вас должен появиться выбор шаблона на экране редактирования записи. Если не появится, стоит также проверить Настройки экрана в верхнем правом углу.

    Спасибо огромное за советы, но что-не получается. Выбор шаблона возможен только для страниц.

    Модератор Юрий

    (@yube)

    Возможность выбора шаблона для поста появилась только в WP4.7. Если у Вас более старая версия, стоит обновиться. Только аккуратно! Помним про бэкапы.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Создать шаблон для single.php» закрыта для новых ответов.