Делаем индивидуальные шаблоны для страниц

Бывают случаи когда какой-то странице необходим индивидуальный шаблон (например: страница регистрации встроенная в дизайн). Рецепт страниц с индивидуальным шаблоном довольно прост, и предусмотрен движком wordpress. Давайте более подробно расмотрим как это сделать.

1. Создаем в папке с текущей темой (например: ваш-сайт.ру/wp-content/themes/default) файл, например login.php

2. В самое начало этого файла добовляем

<?php
/*
Template Name: login
*/
?>

строка "Template Name: %s" нужна чтобы wordpress распознал файл как индивидуальный шаблон.

3. Добавляем все что вам нужно (можно естественно использовать функции WP, такие как get_header, get_footer и т.д., т.е. все то что используется в стандартных файлах шаблонов, таких как sidebar.php…)

4. Заходим в админку ВП, Написать -> Страницы, пишем заголовок, и ищем внизу "Шаблон страниц" (пока Вы не создадите файл с индивидуальным шаблоном меню выбораа не появится!) и выбираем только что созданный "login".

shablon

Источник: Блог Евгения Самборского

Рубрика: Учебник WordPress | 29 марта 2009

Предыдущие записи из рубрики `Учебник WordPress`

8 комментариев

Михаил, 25.06.2009 в 17:49

Здравствуйте Дмитрий.
Поправьте в "все то (ч)то используется в стандартных файлах"

Deimos, 25.06.2009 в 17:56

Поправил, спасибо что показали ошибку! 😉

Stas, 18.07.2009 в 16:11

wordpress 2.8.1
делаю все, как написано, но шаблоны не появляются...

Deimos, 23.12.2009 в 16:41

Stas, хм.... Даже незнаю почему, точно все сделали как в инструкции? Не забыли прописать в начале вашего php шаблона его название?

Denis, 29.12.2009 в 01:45

Кажется столкнулся с той же проблемой, при создании индивидуального шаблона.Все оказалось до смешного просто - нужно при создании страницы в первую очередь активировать ту тему, в которой создали, к примеру, login.php.

Artt, 09.09.2011 в 17:33

Добрый день! подскажите пожалуйста, как создать страницу с ПУСТЫМ шаблоном? мне нужно вставить большой .swf файл и сделать это на весь экран, чтобы никаких элементов дизайна не было: пробовал оставить только

флеш не подключается через новость или подключается но маленького размера (100Х150 приблизительно)
Помогите решить проблему...

kama, 09.09.2011 в 19:53

Artt, создайте отдельную страницу под это дело. В коде страницы вставьте только свой файл и все.

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

СЕРГЕЙ, 20.12.2013 в 16:32

спасибо, совет помог!

Комментировать

Новые комментарии