Не показывается выбор шаблона в страницах WordPress

Admin WordPress

WordPress позволяет установить для каждой страницы свой дизайн. Для этого, в корне темы своего сайта, нужно создать файл страницы. Дальше через админ панель сайта выбрать его как шаблон для страниц. А что делать, когда шаблона не видно?

Происходит это следующим образом. Вы создаёте шаблон страницы, вверху которой пишите:

<?php
/*
Template Name: Очень крутой дизайн
*/
?>

Кстати, начиная с версии WordPress 4.7 шаблоны можно создать для любого типа записей. Для этого в созданной странице нужно дополнить строчкой:

/*
Template Name: Очень крутой дизайн
Template Post Type: post, page, cinema
*/

Затем заходите в редактирование страниц и не видите, как применить шаблон, потому что функция установки шаблона куда-то исчезла:

Такое происходит из-за того, что файл style.css перемещен из корневой директории вашей темы куда-то ещё. Может быть он лежит в папке css или переименован. В любом случае, если этого файла нет в главной директории темы сайта WordPress, то и возможность выбора стиля для страницы исчезает.

Если файл вернуть на место или создать пустой файл style.css, то снова появится возможность выбрать шаблон для страниц:

Альтернативный вариант

Можно не возвращать файл style.css в корень темы WordPress. Вместо этого в названии созданной страницы указать её slug (ярлык) или ID. Например, создать страницу с товаром:

page-ярлык_записи.php
page-ID_записи.php
Метки:

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Комментарии к статье “Не показывается выбор шаблона в страницах WordPress” (10)

  • Мария
    17.07.2018 в 06:59

    Здравствуйте!
    можно поподробнее куда вставить файл style.css
    У меня как раз такая проблема возникла после смены темы

    • Admin
      Автор записи
      18.07.2018 в 10:30

      В папке themes находятся другие папки — темы для wordpress. Внутри нужной вам темы должен лежать файл style.css.

  • tx
    27.07.2018 в 16:52

    Что делать, если шаблон есть, и style.css в корне темы, но выбора шаблона у страницы не появляется?
    при этом front-page.php нормально показывает на главной сама, а index.php на остальных страницах.
    тема своя, поэтому всего по-минимуму. может быть, для выбора шаблона есть какие-то критические зависимости в кишках темы?

    • Admin
      Автор записи
      31.07.2018 в 13:53

      В теме должны быть обязательные файлы. Вполне возможно, что причина в этом. Смотрите документацию по WordPress.

  • Людмила
    17.08.2018 в 16:33

    Уважаемый автор! Вы в корне не правы…

    Файл стилей — никакого отношения не имеет к возможности выбора шаблона страницы. Эта возможность прописывается в файле function.php.

    Не вводите народ в заблуждение.

    • Константин
      02.11.2019 в 02:16

      Еще как имеет, если не знаете зачем писать с такой уверенностью, я вот лично с этим столкнулся!

  • Василий
    13.11.2020 в 22:45

    А у меня такая ситуация: в админке ВордПресса главная страница отображается неполностью — исчез футер. Сам сайт (вне админки) я открываю через разные браузеры выдаёт на главной странице ошибку — 404 page not found. Перепробовал варианты с отключением плагинов по очереди; смену темы; полное удаление темы — затем её восстановление; смену со статической страницы на главную; пробовал вариант удаления/замены файла .htaccess — ничего из этого не помогло.

    • Admin
      Автор записи
      15.11.2020 в 13:33

      Попробуйте темы по умолчанию от WordPress. Если с ними сайт работает, значит проблема в теме.

      Причины по которым могут возникать ваши ошибки — их может быть очень много. Если проблема не в теме, включайте дебаг и смотрите что не так.

Добавить комментарий для Admin Отменить ответ

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Не показывается выбор шаблона в страницах WordPress"