Создание шаблона для WordPress (часть 8)
{Один комментарий}

Собрались переехать в США или просто разгадываете кроссворд? Иногда появляется необходимость вспомнить названия штатов США, но по картелазить скрючившись будет не очень удобно. Тут-то Вам на помощь и прийдёт этот сайт.

Как много у людей замечательных идей, как приятно их воплощать в жизнь. Но не всегда хватает на всё знаний или времени. Может кому-то пригодится ресурс, предлагающий услугу сайт визитка бесплатно . И время сэкономите и результатом останитесь вполне и очень даже довольны.

Состав шаблона

Перед тем как работать дальше с нашим макетом из фотошопа и делать из него шаблон для WordPress, нужно понять из каких частей вообще составлен обычный шаблон. После скачивания из интернета архивов, которые содержат шаблоны для WordPress, Вы, вероятно, заметили: обычно это папка в которой находятся различные файлы из которых состоит шаблон. Обычно это несколько php-файлов, файл стилей CSS (бывает не один), мини-изображение шаблона и папка с рисунками, входящими в состав темы.

С листом стилей и папкой с картинками все понятно. Разберем теперь, что за php-файлы находятся в папке шаблона и зачем они нужны. Типичный набор этих файлов может быть следующим:

404.php

archives.php

header.php

home.php

index.php

sidebar.php

comments.php

footer.php

page.php

Либо вот такой вариант:

404.php

archives.php

header.php

index.php

single.php

sidebar.php

comments.php

footer.php

page.php

Кто первым заметит разницу? ☺ Правильно, в первом варианте в наборе есть файл home.php, а во втором вместо него есть файл single.php. В чем отличие? В хозяйстве Вордпресс есть, так называемая, иерархия файлов (иначе это называется «иерархией шаблонов», имея в виду, что каждый php-файл — это шаблон. Например, header.php — шаблон шапки. Не путайте эти понятия с общим шаблоном темы!). Согласно данной иерархии, Вордпресс радостно встречает любого посетителя блога и первым делом старательно ищет в текущей теме файл home.php, чтобы скорее явить его дорогому пришельцу. Если же он такового не находит, то следующим ищет файл index.php и выдает его.

Кто старательно ранее изучал принципы адресации в сети Интернет, тот знает, что при заходе на любой сайт, сервер выдает первым делом индексную страницу — index.html (или index.php, не суть важно). Вордпресс же немного перетасовывает карты и первым ищет все-таки файл home.php. Зачем нужна такая перестановка?

Во-первых, появляется возможность задать различное отображение Главной страницы блога и его внутренних страниц. Ведь для всех внутренних страниц (если не указано иное) Вордпресс будет использовать шаблон index.php, а для главной только home.php.