Как создать шаблон страницы в WordPress и назначить его нужным страницам

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

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

Что такое шаблон страницы и когда он нужен

Шаблон страницы — это PHP-файл в теме или дочерней теме, который WordPress может использовать вместо стандартного шаблона page.php. Внутри него вы сами определяете, что выводить: обычный контент страницы, дополнительные секции, форму, карту, блоки с преимуществами, отдельную обёртку без сайдбара и так далее.

Такой подход подходит, если нужно:

  • сделать landing page без лишних элементов темы;
  • оформить страницу «Контакты» по другому макету;
  • создать страницу акции, услуги или презентации;
  • скрыть заголовок, боковую колонку или стандартный футер только на одной странице;
  • подключить на конкретной странице свой набор блоков и секций.

Если у вас блоковая тема на Full Site Editing, логика может отличаться: там чаще используют шаблоны и части шаблонов в редакторе сайта. Но для большинства классических тем и многих коммерческих тем по-прежнему актуален именно PHP-шаблон страницы.

Самый безопасный способ: делать шаблон в дочерней теме

Не редактируйте файлы родительской темы напрямую, если сайт уже в работе. После обновления темы ваши изменения могут быть перезаписаны. Правильнее создать дочернюю тему или работать в уже существующей дочерней теме.

Если дочерней темы нет, сначала создайте её. Это отдельная задача, но принцип простой: в дочерней теме вы храните собственные шаблоны, а родительская тема остаётся без изменений. Для небольшого сайта это особенно важно, если шаблон нужен только для одной-двух страниц.

Как создать шаблон страницы вручную

Для начала откройте папку активной дочерней темы по FTP, через файловый менеджер хостинга или в локальной среде разработки. Создайте новый файл, например template-landing.php.

В начале файла добавьте служебный комментарий, чтобы WordPress увидел его как шаблон страницы:

<?php
/*
Template Name: Landing Page
*/

get_header();
?>

<main id="primary" class="site-main">
	<?php
	while ( have_posts() ) :
		the_post();
		the_content();
	endwhile;
	?>
</main>

<?php get_footer();

Это минимальный рабочий вариант. WordPress распознает файл как шаблон с названием Landing Page, а на странице будет выводиться стандартный контент из редактора.

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

Что можно менять в шаблоне

Обычно в шаблоне страницы настраивают не только внешний вид, но и логику вывода. Например:

  • полностью свой HTML-каркас;
  • отдельный заголовок или его отсутствие;
  • другую ширину контентной области;
  • отключение сайдбара;
  • дополнительные секции перед контентом или после него;
  • подключение кастомных полей, если они уже используются на сайте.

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

Как назначить шаблон нужной странице

После сохранения файла откройте админку WordPress и перейдите в редактирование нужной страницы. В правой колонке редактора найдите блок настроек страницы. В классическом редакторе и в редакторе блоков это обычно раздел с параметрами страницы, где есть поле Шаблон или Template.

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

Если вы не видите шаблон в списке, проверьте три вещи:

  • файл лежит в активной теме или дочерней теме;
  • в начале файла есть комментарий Template Name:;
  • файл сохранён с расширением .php, а не как текстовый документ.

Как проверить, что всё работает правильно

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

  • страница открывается без ошибок;
  • видно новый макет или новые секции;
  • не отображается лишний сайдбар, если вы его убирали;
  • заголовок, контент и футер выводятся в нужном порядке;
  • другие страницы сайта остались без изменений.

Если шаблон не применился, сначала очистите кэш, если он есть на сайте или на стороне хостинга. Затем проверьте, не используется ли у темы собственная логика выбора шаблонов. Некоторые темы имеют несколько вариантов страниц и могут переопределять стандартное поведение WordPress.

Как сделать шаблон только для одной страницы, а не для всех

Сам шаблон в WordPress можно назначить любой странице вручную. Это удобно, когда дизайн нужен только для конкретного URL, а не для целого типа контента. Но если вы хотите, чтобы шаблон применялся автоматически только к одной странице, есть два пути.

Первый — назначить шаблон вручную в настройках страницы. Это самый простой и надёжный вариант.

Второй — использовать условную логику внутри шаблона. Например, выводить особый блок только для страницы с определённым ID или slug. Но это уже менее прозрачное решение: файл остаётся один, а логика внутри него усложняется. Для большинства задач лучше не смешивать несколько сценариев в одном шаблоне, если можно просто назначить его нужной странице через админку.

Если нужен шаблон без кода

Иногда владельцу сайта нужен отдельный дизайн, но он не хочет лезть в PHP. В этом случае можно использовать конструктор страниц или тему, где уже есть готовые шаблоны и стартовые страницы. Тогда задача решается через визуальный редактор, а не через ручное создание файла.

Но если вам нужен именно шаблон страницы в WordPress, который можно контролировать на уровне темы, ручной способ остаётся самым предсказуемым. Он не зависит от стороннего плагина и не ломается при переносе сайта между проектами, если вы храните его в дочерней теме.

Типичные ошибки при создании шаблона

Чаще всего проблемы возникают не из-за WordPress, а из-за мелочей в файле или в структуре темы.

  • Шаблон не появился в списке. Обычно причина в том, что файл лежит не в той теме, не имеет расширения .php или в нём нет комментария Template Name.
  • Страница открывается с белым экраном. Это уже ошибка PHP в шаблоне. Проверьте синтаксис файла и включите журнал ошибок на тестовой копии сайта.
  • Сломалась верстка. Часто забывают вызвать get_header() и get_footer() или неправильно закрывают HTML-теги.
  • Контент не выводится. В шаблоне должен быть цикл WordPress, иначе редактор страницы не покажет основной текст.

Если вы вносите серьёзные изменения, сначала проверяйте шаблон на локальной копии сайта или на staging-окружении. Это особенно важно, если на странице уже есть трафик или форма заявки.

Когда шаблон страницы — лучшее решение, а когда нет

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

Если же вам нужно полностью переосмыслить структуру всего сайта, проще и надёжнее менять тему или использовать тему, где такие сценарии уже предусмотрены. Но для точечной задачи шаблон страницы обычно даёт лучший баланс между гибкостью и простотой поддержки.

Именно поэтому в WordPress этот механизм до сих пор остаётся одним из самых практичных способов сделать отдельный дизайн без полной переделки темы: вы меняете только нужную страницу и не трогаете остальной сайт.

Как отключить Gutenberg и вернуть классический редактор в WordPress
19.10.2026
Как удалить лишние CSS и JS файлы в WordPress без поломки сайта
16.10.2026
Как удалить виджеты в WordPress по умолчанию: практическое руководство с примерами кода
03.10.2026
Как создать шаблон страницы в WordPress и назначить его нужным страницам
23.10.2026
Оптимизация загрузки изображений в WordPress: лучшие практики и плагины
02.10.2026
×
Halloween Game

Сыграй в игру, спаси сайт! Забери приз

Играть