#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-документ дочерней темы, чтобы ссылаться на родительский шаблон, и вуаля! Выпадающий список шаблонов отображался так, как ожидалось.