Файлы шаблона WordPress: для чего нужен каждый из них
Шаблон WordPress состоит из набора файлов. Зная, за что отвечает тот или иной файл, вы сможете отредактировать тему по собственным нуждам, имея хотя бы базовые навыки HTML, PHP и CSS. А если таких знаний у вас нет, то вы можете узнать как настроить шаблон WordPress с помощью встроенных инструментов.
В этой статье я расскажу вам про файлы темы WordPress, и о том, за что они отвечают.
Оглавление
Перечень и функции файлов шаблона 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, которая появляется при переходе по несуществующей ссылке. |
Иерархия файлов
Визуально и в упрощённом варианте можно представить иерархию файлов шаблона WordPress так, как на изображении ниже. Помните, что темы могут быть индивидуальны, и, возможно, что-то будет иначе.
Как отредактировать файлы шаблона WordPress
Редактирование файлов шаблона WordPress позволяет изменять тему более детально и глубоко, чем это было задумано самим разработчиком. Чтобы всё получилось, необходимо понимать иерархию и функциональность самих файлов, а также владеть хотя бы базовыми знаниями языков программирования PHP, CSS и HTML .
Файлы шаблона WordPress можно отредактировать прямо в консоли. Для этого следует перейти в пункт «Внешний вид» и выбрать подпункт «Редактор». Здесь в левом списке будут доступные файлы, а в правом — содержимое выбранного файла. Данный редактор не поддерживает подсветку синтаксиса. Поэтому удобнее скопировать содержимое файла в какой-то сторонний редактор, например, NotePad++, изменить его там, и вернуть обратно.
Файлы темы WordPress можно также изменить, подключившись к сайту через FTP. Все они находятся в папке wp-content/themes/theme-name, где «theme-name» — название редактируемого шаблона.
Несмотря на то, что редактирование файлов шаблона кажется сложным занятием, освоиться в этой области есть смысл, хотя бы потому, что это очень интересно.