Как создать шаблон страницы в WordPress: Site Editor и PHP
О чём этот запрос
Заголовок раздела «О чём этот запрос»«Создать шаблон страницы» можно двумя способами — через Site Editor (современный) и через PHP-файл (классический). Вики покрывает современный подход полно, классический — нет.
Подход 1: Site Editor (блочные темы) — покрыто ✅
Заголовок раздела «Подход 1: Site Editor (блочные темы) — покрыто ✅»Источник: Шаблоны WordPress: создание, редактирование, удаление
Применимо для блочных и универсальных тем. Подробнее о типах тем — Типы тем WordPress.
Пошагово (из вики):
- Внешний вид → Редактор сайта → Шаблоны
- Нажать + («Добавить шаблон»)
- Выбрать тип контента (страница, запись, архив)
- Дать имя (например, «Без заголовка» для лендинга)
- Редактировать блоками: убрать заголовок, добавить баннер, изменить ширину
Где применяется: редактор страницы → боковая панель → секция «Шаблон» → выбрать созданный.
Важно из вики:
Правки шаблонов сохраняются в базе данных и переживают обновление темы.
Сброс до оригинала: ⋮ → Сбросить. Удаление — только пользовательских, не системных.
Дополнительно: Site Editor: визуальное редактирование — редактирование шапки, подвала, template parts и глобальных стилей.
Подход 2: PHP page template (классические темы) — не покрыто ❌
Заголовок раздела «Подход 2: PHP page template (классические темы) — не покрыто ❌»Общая схема (не из вики):
- Создать файл в корне темы или child theme:
page-landing.php - Добавить заголовок шаблона:
<?php/* * Template Name: Мой шаблон * Template Post Type: page */
get_header();// кастомная разметкаget_footer();- В редакторе страницы → «Атрибуты страницы» → «Шаблон» → выбрать «Мой шаблон»
Что есть в вики по теме:
- Child theme: создание — структура папки, style.css, functions.php
- Типы тем — разница PHP и HTML-шаблонов
- functions.php сниппеты — подключение стилей/скриптов
Но нигде нет инструкции по созданию PHP page template.
Ключевые факты из вики
Заголовок раздела «Ключевые факты из вики»«Не путать с Page Builder’ами (Elementor, WPBakery). Site Editor — встроенный инструмент WordPress.» — Site Editor
«Для новых сайтов берите блочную тему. Это будущее WordPress.» — Типы тем
| Подход | Покрытие | Комментарий |
|---|---|---|
| Site Editor (блочные темы) | ✅ Полно | Создание, редактирование, сброс, удаление |
| PHP page template | ❌ Нет | Child theme есть, кастомных шаблонов — нет |
| WP-CLI для шаблонов | ⚠️ Частично | wp template list/delete упомянуты, создание — нет |