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

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

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

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

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

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

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

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

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

Метки:

Привет. Ты находишься на моём сайте. Я разработчик. Здесь я делюсь своими наработками и знаниями. Спрашивай в комментариях, если тебе что-то не понятно или пиши, если есть что добавить.

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

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

  • Мария
    17.07.2018 в 06:59

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

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

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

  • tx
    27.07.2018 в 16:52

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

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

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

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

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

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

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

Добавить комментарий

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *