Структура файлов WordPress — папка themes


Структура файлов wordpress-themes

папка themes

Продолжаем знакомство со структурой файлов WordPress. Сейчас мы заглянем в папку themes – подкаталог  wp-content,  находящегося в корне сайта.

В themes, как следует из названия, хранятся файлы загруженных тем(шаблонов) WP.  Управление темами осуществляется из административной консоли. На момент написания этой статьи WordPress по умолчанию загружает три темы – twentyfifteen, twentysyxteen, twentyseventeen. Они достаточно просты, но тщательно оттестированы  и прекрасно подходят для создания обычного блога, а также в качестве родительской темы для создания своей собственной темы вордпресс.

Удалить тему WordPress можно  из админки или просто удалив соответствующую папку.

Вообще, в папке themes может храниться сколь угодно много тем, но активной может быть только одна в один момент времени.  Очевидно, что каталог не может быть пустым, в нем должна находится хотя бы одна тема.

Структура темы WordPress

Откроем каталог одной из базовых тем – twentyfifteen. Это пример стандартной структуры шаблона WordPress.В нем, как обычно, есть и файлы, и папки.

Структура файлов wordpress-themes

фрагмент каталога темы twentyfifteem

Папки

В них хранятся скрипты и стили, обеспечивающие “жизнедеятельность” темы, разложенные по полочкам.  Здесь могут находиться отдельные папки для функций (functions), переводов(lang или languages), шрифтов(fonts) – и так далее.  Названия папок, как правило, легко позволяет определить, что в них находится.

Файлы

В корневой папке шаблона(не путать с корневой папкой сайта) находятся самые значимые файлы:

  • шаблоны страниц (главной, страницы блога, 404, страницы поиска и т.д.)  и их элементов – комментариев,  форма поиска, header, footer
  • основной стилевой файл  – style.css
  • основной файл функций – functions.php, в котором задаются дополнительные функции для шаблона, позволяющие менять внешний вид сайта.

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

Это общая структура темы WordPress, она в общем случае всегда одинакова, но могут быть и другие папки, в зависимости от особенностей темы, которой вы пользуетесь.

 


Комментировать