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

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

Вот как делается уникальный шаблон для страниц:

1. Скопируйте файл вашей темы page.php в туже папку где он находится но с другим именем. Как правило это папка с названием темы в каталоге wp-content/themes. Именно этот файл описывает отображение страниц.

2. Можно назвать этот файл как угодно. Пусть он будет называться song.php (Это будет страница для последней написанной песни).

3. В самом верху этой страницы добавьте следующий код

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

4. Измените разметку и стили текста в css. Сделать это лучше всего так:

  • на всякий случай сохраните резервную копии файла style.css;
  • откройте в редакторе файл style.css;
  • в этом файле найдите блок который описывает нужные нам классы (скорее всего он озаглавлен так /* posts */);
  • скопируйте этот блок как еще один блок в этом же файле и переименуйте его (чтобы не запутаться);
  • измените названия классов в новом блоке (например допишите к ним слово song) и измените свойства стилей текста;
  • в новом файле song.php измените названия классов аналогично как в файле style.css;
  • там же можно убрать, например, блок комментирования.

5. А теперь самое интересное. То, ради чего мы все это затеяли. Идем в админку блога и при создании новой страницы, выбираем только что созданный нами шаблон (панель «Атрибуты», справа внизу).

Создание страницы по шаблону.

6. Остается наполнить страницу контентом и опубликовать. Она будет иметь оформление и разметку отличную от остальных страниц. Такую которую мы только что описали в файле style.css.

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

_

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