Файлы шаблона WordPress и из чего состоят темы
12.04.2018

Шаблон WordPress состоит из набора файлов. Зная, за что отвечает тот или иной файл, вы сможете отредактировать тему по собственным нуждам, имея хотя бы базовые навыки HTML, PHP и CSS. А если таких знаний у вас нет, то вы можете узнать как настроить шаблон WordPress с помощью встроенных инструментов.
В этой статье я расскажу вам про файлы темы WordPress, и о том, за что они отвечают.
Перечень и функции файлов шаблона WordPress
При загрузке каждой страницы сайта задействуются определённые файлы, каждый из которых выполняет свою функцию. Некоторые файлы должны применяться по всему сайту, на каждой его странице, другие же могут использоваться только в некоторых частях сайта.
Вёрстка WordPress тем - WP Meetup #1
Файлы шаблона WordPress похожи на кирпичи или элементы конструктора, из которых образуется страница. Для индивидуализации определённой страницы можно удалять или задействовать, а также изменять тот или иной файл.
Ниже приведена таблица, в которой описаны основные файлы шаблона WordPress.
Основные файлы | |
Index.php | Является главным в шаблоне. В нём прописывается код, который отвечает за расположение и загрузку других файлов на странице. Также этот файл генерирует в браузере главную страницу. |
page.php | Генерирует одиночные страницы. |
single.php | Генерирует одиночные записи. |
sidebar.php | Генерирует сайдбары на сайте, боковые колонки. |
header.php | Создаёт на сайте шапку. Как правило, в нём присутствуют логотип и навигационное меню. |
footer.php | Создаёт подвал сайта или футер – это нижняя часть. |
functions.php | Регистрирует функции, такие как появление сайбаров, областей меню и другие. |
style.css | Таблица стилей, в которой прописываются правила для внешнего вида всех элементов сайта: шрифты текста, размеры, цвета элементов, их относительное расположение и прочее. |
Файлы вывода записей | |
category.php | Выводит записи определённой рубрики. |
tag.php | Выводит записи определённой метки (тега). |
author.php | Выводит записи определённого автора. |
archive.php | Выводит записи за определённую дату, то есть архивы статей. |
Дополнительные файлы | |
comments.php | Выводит комментарии и форму добавления комментариев. |
search.php | Выводит на сайте результаты по запросу в форме поиска. |
attachment.php | Выводит вложенный файл. |
404.php | Отвечает за отображение страницы 404, которая появляется при переходе по несуществующей ссылке. |
Приведённый выше перечень файлов не является обязательным. Некоторые из них могут отсутствовать в тех или иных темах, а также определённые шаблоны могут дополняться другими файлами.