В прошлой статье мы научились быстро и правильно устанавливать шаблоны WordPress. Следующий шаг в нашем продвижении – подстроить данную тему так, чтобы она полностью соответствовала нашим требованиям по дизайну и функционалу. Шаблон включает в себя файлы, которые каждый по отдельности отвечают за устройство темы wordpress. Так, тема, которую мы установили на прошлом уроке (RoyaleBlue), содержит следующие файлы:


Все файлы данной темы лежат в папке D:\Server\home\localhost\www\web\wp-content\themes\RoyaleBlue\. Если Ваши установочные данные всё же отличаются, то Вы сможете, надеюсь, провести аналог и найти папку со своей темой. Структурировано каждая тема состоит из следующих частей:

Начнём по порядку. Файл header.php наполнен содержимым шапки сайта, то есть отвечает за дизайн и функционал верхней части блога. На нашем блоге шапка отрисована зелёным цветом. Также файл header.php отвечает за формирование мета-тегов ресурса, которые входят в состав HTML кода всех существующих страниц блога. В этом файле прописывается заголовок блога (title), указывается языковая кодировка – в нашем случае русская – также прописывается путь к CSS-файлу, то есть к таблице стилей. Таблица стилей задаёт условия внешнего оформления страниц Вашего ресурса.

Шапка блога header.php, как и подвал сайта footer.php, о котором мы поговорим позже, всегда и на всех страницах остаётся неизменно одинаковой и отображает верхнюю часть блога. Основная (центральная часть) содержимого сайта формируется из нескольких файлов. Так, файл single.php несёт ответственность за конкретную отдельную статью или заметку. Файл page.php – за вывод страниц блога, кроме главной, например, той же страницы «О блоге». За отображение же главной страницы Вашего ресурса отвечает файл index.php. Файл search.php отображает результаты поиска по сайту. Существует ещё немало составляющих для каждой отдельно взятой темы, в частности, файл comments.php – комментарии на сайте. Но о них – немного позже.

В разных шаблонах боковые панели блога расположены по-разному – слева, или справа. Боковая панель, она же сайдбар, может быть одна, но их может быть и несколько. Сайдбар – файл sidebar.php — также отображается на сайте всегда одинаково и неизменно.

Мы подошли к нижней части блога – подвалу. За неё отвечает footer.php. Обычно в подвале отображается заголовок блога с сообщением о том, что все авторские права защищены законодательством. Также для лучшей оптимизации блога эту же строчку об авторских правах можно сделать ещё и ссылкой на главную страницу. В подвал также обычно помещают счётчики посещений.

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