Составляющие темы WordPress (шаблона)

10 Дек 2012 в 18:22

Составляющие шаблона WordPress

Как подобрать и установить тему на свой блог, подробно рассказано в статье "Установка шаблона на блог WordPress".  Но в той статье не освещена тема составляющих шаблона (темы) WordPress. А понимать принципиальное построение темы (шаблона) своего блога на WordPress необходимо, чтобы было легче вносить, при необходимости, в нее необходимые изменения или дополнения.

Вот поэтому и появилась эта статья, так как самой пришлось столкнуться с внесением изменения в тему своего блога и понимаем составляющих темы.

Итак, тема блога установлена. Чтобы посмотреть, из каких частей состоит тема (шаблон) Вашего блога, необходимо зайти в админку блога и в админпанеле выбрать "Дизайн" → "Редактор". Справа в столбике "Шаблоны" перечислены файлы темы Вашего блога, которые отвечают за ту или иную страницу блога и работают или на всех страницах блога или на отдельных страницах.

Информация по основных файлах темы (шаблона) сведена в таблице:

Имя программы Функции программы Примечание
header.php Отвечает за заголовок блога Видна на всех страницах блога
Работа с контентом блога
index.php Основной шаблон Отвечает за главную страницу блога
page.php Шаблон страницы Отвечает за страницу поста(статьи)
archive.php Отвечает за архив сайта
single.php Отвечает за одиночную запись (статью) блога
functions.php Файл с функциями темы
searchform.php Форма поиска
search.php Результаты поиска
404.php Шаблон ошибки 404 Отвечает за обработку отсутствующей страницы блога
comments.php Комментарии Отвечает за комментарии блога
sidebar1.php Сайтбар1 В моей теме виден на всех страницах блога
sidebar2.php Сайтбар2 В моей теме изменено, что виден только на основной странице блога
 video.php  Шаблон вложения видеофайла  Применяется для вложения видеофайлов в блоге.
footer.php Нижняя часть блога Отвечает за подвал блога. Видна на всех страницах блога
style.css  Список стилей  Файл содержит список стилей блога

После активации некоторых плагинов тоже могут появится программы в этом перечне шаблонов блога. Но это уже зависит от самого плагина. Например, у меня на блоге установлен форум (плагин Mingle Forum), то в списке шаблонов темы присутствует еще файл page_forum.php.

Почему мне пришлось разбираться из составляющими шаблонов своей темы?

Пришлось в свое время убирать внешние ссылки из шаблонов. Да простят меня авторы плагинов и моей темы 🙂

Для подтверждения авторства часто приходится вставлять мета теги в файл  header.php.

А счетчики приходилось вставлять в файл footer.php.

У меня тема блога - Newsweek, а у нее правый сайтбар - это написание скрипта вручную, так как правый сайтбар не поддерживает работу с виджетами.

Поэтому и пришлось разобраться с составляющими темы своего блога.

Буду благодарна за комментарии!

Буду благодарна, если Вы поделитесь этой статьей:

0

Рубрики: 2.2. Настройка WordPress

Обсуждение
Отзыв Regina 24 сентября 2013

loop.php — за что отвечает?

[Ответить]

Валентина Ответил(а):

Не у каждой темы существует файл loop.php, который отвечает за отображение записей. Это надо смотреть код этого файла в Вашей теме.

[Ответить]

Ваш отзыв