X

WordPress не находит кастомные шаблоны страниц

Столкнулся с проблемой: создаю файл шаблона, указываю ему: Template name, а при редактировании страницы, его не вижу...т.е. вот такое поле просто отсутствует:

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

<?php
/*
Template Name: CustomTheme
*/?>

файл-шаблона, так же находился в нужном месте. Но поле выбора по прежнему не появлялось. Я потратил где-то минут 30 на безрезультатное гугление, пока не догадался, деактивировать и активировать тему. И это помогло. Кто бы мог подумать... Поэтому если сталкиваетесь с проблемой нерабочего кастомного файла-темы для страницы, то пробуйте исправлять в такой последовательности:

  • Проверить на месте ли файл с кастомной темой
  • Есть ли в нем, в самом начале, код: Template Name:
  • Попробуйте отключить/включить тему (имеется введу, сменить на тему по-умолчанию, и включить вашу вновь)

А ещё всех с весной! Ура чистому асфальту, теплоте и девочкам в юбочках и сарафанчиках 🙂

Категории: CMS Wordpress

Комментарии (4)

  • Добрый день, задам вопрос, связынный с темой выше: есть сайт на WP, поставил на него плагин для добавления вакансий "wp-job-manager". Каждая добавленная вакансия открывается на новой странице , но в списке "Все страницы " в консоли - нет этой страницы . В плагине тоже нет списка страниц для редакции. Страница выводится в шаблоне, который определен в index.php в активной теме. Редактируя index.php - изменяются все страницы с вакансиями. Как и где найти страницы, не отображенные в списке WP? Спасибо.

    • Привет, я не работал с этим плагином. Так что, четкого ответа дать не могу. Судя по картинки с их сайта:
      https://wpjobmanager.com/wp-content/uploads/2014/02/2014-02-27-at-22.36-1024x609.png
      В админке, список вакансий находится не в разделе "Все страницы", а в разделе "Job Listing".
      Если ты ищешь где именно в коде это выводится, попробуй скачать сайт к себе на пк и поискать по содержимому файлов с нужной страницы. Т.е. заходишь на нужную страницу, ищешь там какой-нибудь текст который выводится на всех страницах и ищешь его по всем файлам. Например текст кнопки "Search Jobs", это выведет тебя на место где хранятся шаблоны плагина, а там уже по месту смотри как работает обработка вывода.
      Всего скорее там или используются шаблоны или логика закодирована прямо в файлы плагина. Попробуй посмотреть в папке плагина:
      https://github.com/Automattic/WP-Job-Manager/tree/master/templates

  • Возможно вы это не читаете но все же ваша статься меня просто выручила я часа 3 потратил на решение этой проблмыи тут вы благодарю!!!!!!!

    • Спасибо! Все комментарии читаю и по возможности отвечаю на них :)