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

Вконтакте
Google+

Make-your-WordPress-Website-More-Secure-with-Single-Sign-On-660x400Сегодня мы поговорим с вами о файлах из которых состоит шаблон wordpress, а также о порядке загрузки содержимого шаблона в веб-обозревателе. Все эти знания нужны нам для уверенного  редактирования любого шаблона построенного для WordPress. Итак , что нам нужно: как минимум, знать, как он устроен и какие его файлы за что отвечают. Изучив структуру шаблона WordPress и имея базовые знания HTML и CSS, Вы сможете редактировать шаблон темы, изменять ее внешний вид и функциональность, не боясь что после ваших изменений шаблон перестанет работать. Но, обо всем по порядку.

  • index.php —  самый важный в шаблоне wordpress файл. Он определяет визуальное расположение элементов сайта. Именно он отвечает за вывод главной страницы.
  • page.php — Файл отвечающий за вывод страницы wordpress.
  • single.php — Файл страницы вывода записей.
  • sidebar.php — Боковая колонка или иначе ее называют сайдбар сайта.
  • header.php — Шапка сайта.
  • footer.php — Подвал или нижняя часть блога (футер).
  • functions.php — Файл, где прописываются добавочные функции шаблона WordPress (например, регистрация меню и сайдбаров).
  • category.php — Файл вывода записей из категории.
  • comments.php — Файл вывода комментариев.
  • archive.php — Архив статей.
  • searchform.php — шаблон поисковой формы.
  • search.php — вывод результатов поиска.
  • attachment.php — вывод прикрепленного файла.
  • 404.php — страница вывода ошибки 404, когда пользователь запрашивает несуществующую страницу.
  • tag.php — вывод заметок по определенному тегу (метке).
  • author.php — вывод статей одного автора.
  • style.css — файл отвечающий за стилевое оформление вашей темы wordpress.

Все эти файлы шаблона, Вы можете увидеть у себя в блоге wordpress. Для этого перейдите в админ-панель сайта/Внешний вид/редактор:

#U0444#U0430#U0439#U043b#U044b-#U0448#U0430#U0431#U043b#U043e#U043d#U0430-wordpress

На этой странице в правой колонке расположены все файлы текущей темы wordpress. При клике по любому из файлов этого списка, он откроется для редактирования.

Структура шаблона wordpress

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

#U0441#U0442#U0440#U0443#U043a#U0442#U0443#U0440#U0430-#U0448#U0430#U0431#U043b#U043e#U043d#U0430-wordpress1

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

Итак, теперь можно рассматривать, каждый файл по отдельности.

Файл index.php шаблона wordpress

Кто-то уже знает, а кто-то из вас слышит об этом впервые — это основной файл вашего шаблона. Да да, именно с него по умолчанию запускаются все остальные файлы темы. Он в своем роде повторяет файл  category.php, потому-что по умолчанию в wordpress на главной выводится динамически изменяющая страница, но может выводится и статическая страница это все зависит от ваших настроек системы управления.

При выводе главной страницы WordPress ищет файл frontpage.php. Если такого файла нет, будет использоваться файл home.php. Если и home.php отсутствует в папке, то используется index.php. В большинстве тем wordpress присутствует, только  index.php.

Первая строка этого файла подключает шапку сайта или файл header.php:

Дальше происходит подключение сайдбара при помощи следующего php-кода:

После этой строки, как правило подключается основной блок контента, который может сопровождаться (в зависимости от производителя шаблона), различными div-блоками оформления и кодами различных примочек, на подобии хлебных крошек, количества просмотров записи и комментарий и.т.п.

Заканчивается этот файл подключением футера (подвала сайта):

Все. Файл index.php на этом заканчивается.

Wordpress
25.10.2015
AMEERTEAM
ameerteam@timurziev.ru
Печалиться о прошлом абсурдно, ты не сможешь его изменить. Бояться будущего бессмысленно, оно не существует.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *