Отдельный шаблон страницы WordPress
12.04.2018
Часто бывает нужно задать какой-либо странице блога на WordPress отдельный стиль, отличный от основного дизайна блога. Делается это при помощи задания этой странице отдельного шаблона . Разберем, как все это реализуется.
Сначала нужно создать собственно сам шаблон страницы . Для этого можно просто отредактировать файл page.php , который отвечает за вывод постоянных страниц.
Создаем копию этого файла и называем ее к примеру page_extra.php (имя может быть любым). После этого открываем ее в текстовом редакторе и меняем содержимое на то, какое нам нужно. Например, если нужно изменить шапку, то можно создать отдельный файл header_extra.php (имя опять же не имеет значения), а в файле page_extra.php вместо get_header(); вставляем include(«header_extra.php»); . Аналогично можем поменять другие блоки страницы.
Русский шаблон WordPress "Музыка 2" купить
Теперь в самом начале файла page_extra.php пишем
1 2 3 4 5 | <?php /* Template Name: Extra */ ?> |
Это будет название нашего нового шаблона. Все, сохраняем файл и закидываем его в папку с установленной темой! Туда же отправляем и все вновь созданные файлы ( header_extra.php ).
Темы оформления WordPress. Краткое руководство.
Теперь надо применить этот шаблон к нужной странице. Это можно сделать через админ панель блога. Для этого создаем страницу или переходим в админке wordpress на редактирование страниц и меняем шаблон трубуемой страницы на только-что созданный.
Так же можно прописать в файле page.php следующий код:
1 2 3 4 5 6 7 8 | <?php if ( is_page ( 3 ) ) { // если страница имеет ID=3 include 'page-3.php' ; } else { ?> Здесь основной код шаблона страницы <?php } ?> |
Для версий WordPress от 2.8 все вышесказанное можно сделать другим методом. Для этого используем функцию: <?php body_class(); ?> . Ее нужно прописать в тег <body> в файле header.php вашей темы.