Шаблоны WordPress не отображаются в настройках моей страницы

#wordpress #templates #content-management-system

#wordpress #шаблоны #система управления контентом

Вопрос:

Я работаю над своим первым проектом WordPress. Это будет не блог, а CMS для быстрого редактирования контента и страниц на сайте.

Я оформил верхний и нижний колонтитулы именно так, как я хочу, отредактировав их в Appearance -> Editor меню. В этом меню я вижу довольно много шаблонов, которые я мог бы использовать (снимок экрана http://i.stack.imgur.com/P7IyY.png ), некоторые из которых, я даже не думаю, что мне понадобятся, или я не знаю, откуда они взялись. Однако, когда я редактирую свои страницы и перехожу в Page Attributes раздел, есть только вариант для 1 шаблона (скриншот http://i.stack.imgur.com/UblzD.png ). Если я выберу Default Template в качестве своего шаблона для страницы, кажется, что загружаются только верхний и нижний колонтитулы.

Я довольно новичок в WordPress. Должен ли я где-то «активировать» эти шаблоны? Я планирую использовать только несколько из них (индексные страницы, страницы контактов с боковой панелью). Чего мне не хватает?

Спасибо!

Ответ №1:

Вам следует взглянуть на информацию, размещенную в Кодексе WordPress о файлах шаблонов и тому подобном. Это изображение особенно полезно для понимания того, когда определенные файлы используются движком WordPress для отображения на страницах диаграммы файлов шаблонов WordPress.

Остальную информацию, относящуюся к этой схеме, вы найдете на этой странице.

Комментарии:

1. Спасибо, используя документацию по шаблону, я выяснил, что комментарий к названию шаблона в шаблоне отсутствовал. `Имя шаблона: Название шаблона`. Как только я добавил его обратно, он появился

Ответ №2:

Я столкнулся с этой проблемой при использовании дочерней темы. Я добавил новый файл шаблона в дочернюю тему, но выпадающий список «шаблоны» не отображался в разделе параметры страницы ни на одной из моих страниц. Я проверил и перепроверил форматирование файла шаблона, и это не было проблемой.

Оказывается, что мой документ styles.css в дочерней теме был неправильно отформатирован и в нем отсутствовал атрибут «template», который обозначает родительскую тему, расширяемую дочерней темой. Я обновляю css-документ дочерней темы, чтобы ссылаться на родительский шаблон, и вуаля! Выпадающий список шаблонов отображался так, как ожидалось.