Составляющие темы WordPress (шаблона)
10 Дек 2012 в 18:22
Как подобрать и установить тему на свой блог, подробно рассказано в статье "Установка шаблона на блог 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, а у нее правый сайтбар - это написание скрипта вручную, так как правый сайтбар не поддерживает работу с виджетами.
Поэтому и пришлось разобраться с составляющими темы своего блога.
Буду благодарна за комментарии!
loop.php — за что отвечает?
[Ответить]
Сентябрь 25th, 2013 at 17:41
Не у каждой темы существует файл loop.php, который отвечает за отображение записей. Это надо смотреть код этого файла в Вашей теме.
[Ответить]