WordPress-Файлы-шаблона-140x140Всем привет! Данная статья поможет вам разобраться в файлах шаблона wordpress вашего блога, и после прочтения вы поймете для чего нужна та или иная часть вашего шаблона. Данный мануал посвящается новичкам которые только начинают создавать свой блог на WordPress.

Файлы шаблона WordPress

Начну из далека. Шаблон блога написан на языке программирования PHP, а суть этого языка состоит в том что он позволяет подключать различные части шаблона и собирать их воедино, таким образом формируя страницу, запись, или архив. Если вы откроете свою папку с темой то увидите в ней набор файлов, и папок. А вот что за что отвечает мы рассмотрим ниже.файлы-шаблонаВот примерный набор файлов базовой темы wordpress, без которых она просто не будет у вас работать:

  1. archive.php
  2. comments.php
  3. footer.php
  4. functions.php
  5. header.php
  6. index.php
  7. page.php
  8. screenshot.png
  9. search.php
  10. sidebar.php
  11. single.php
  12. style.css

Это основной набор фалов присутствующий в любом шаблоне wordpress, но шаблоны как правило бывают разные и соответственно могут присутствовать и другие названия файлов, но здесь уже индивидуально для каждого шаблона может присутствовать та или иная функция наполняя шаблон различными функциями- будь то админка из которой можно вставить логотип или баннер, подключить ту или иную функцию. Но не будем на этом заострятся, если возникнут вопросы можете задать их в комментариях. Раскрою небольшой секрет, чтобы тема шаблона wordpress отобразилась в админке движка достаточно двух файлов это index.php и style.css это секрет для другой статьи когда мы будем создавать свой шаблон для блога. И так что же это за такой набор файлов и что за что отвечает? Ниже приведу название файла и подробное описание его свойств и функций.

archive.php

Из названия думаю и так понятно, что этот файл овечает за вывод архивов, архивы по меткам,по дате, по автору. Так же этот файл шаблона wordpress выводит записи в рубриках.

Comments.php

файл который выводит количество и список комментариев к статьям в записях и на страницах.Так же он выводит форму комментирования.

Footer.php

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

Functions.php

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

Header.php

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

Index.php

это главный файл шаблона, который отвечает за вывод главной страницы блога.

Page.php

файл отвечает за вывод статических страниц.Бывает в двух видах с сайдбаром и без (page-nosidebar,или full-page).

Search.php

страница которая выводит результаты поиска по блогу.

Sidebar.php

боковая колонка или сайдбар. Нужен для вывода различных виджетов.В зависимости от темы wordpress сайдбаров может быть несколько.

Single.php

файл который выводит записи на вашем блоге.

Style.css

это стилевое оформление вашего блога,формирует цвета,шрифты,расположение блоков с информацией в том или ином положении.

Screenshot.png

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

404.php

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

searchform.php

отвечает за вывод формы поиска. Кстати форму поиска можно задать в файле functions.php

loop.php

выводит цикл записей на главной, в архивах и категориях Выше перечисленные файлы не работают автономно, они взаимодействуют друг с другом выводя то что вы видете на своем блоге. Например для вывода главной страницы активируется файл index.php в котором подключаются-  header.php, sidebar.php, footer.php, loop.php. Иногда разработчики тем, файл loop.php внедряют в файл index.php тогда соответственно его может и не быть в вашей теме. Вот такой обзорчик получился по файлам шаблона wordpress, и в конце статьи для того чтоб лучше усвоить материал, я предоставлю картинку с иерархией файлов шаблона. Думаю после прочтения этой статьи у вас не должно остаться вопросов про то как устроен шаблон wordpress, а если есть вопросы вы всегда можете задать их в комментариях. файлы-шаблона-wordpress