WordPress — структура шаблона | Сфера

67ce2569c0001bd75b780f1d763f2ed5_xl-8216764Всем привет! Сегодня давайте разберём шаблон wordpress на запчасти  icon_smile-5319905 . Узнаем как он устроен, на каких блоках собран. Зная блоки или файлы, нам легче будет в нём копаться, то есть редактировать и изменять. Зная какой файл за что отвечает, мы можем вносить свои изменения и поправки. Зачем это надо ? Спросите вы… В сети море шаблонов , многие из них безплатны, а значит что такие шаблоны уже не являются уникальными. Иначе говоря такие шаблоны скачаны от сотен до нескольких тысяч раз и уже являются чьими то сайтами. А как да будет вам известно, поисковики любят уникальность во всём, то вывод это редакция уже затасканного шаблона почти до неузнаваемости.

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

Шаблон состоит из нескольких файлов, каждый  из них отвечает за вывод каких то функций или элементов сайта. Некоторые выводятся постоянно, некоторые при определённых условиях или запросах. То есть грубо говоря отзывчивый конструктор, что вы спрашиваете , то он и строит, по определённым правилам. Естественно что функции ограничены условиями типа Если… , То … Как в принципе и все языки программирования. Не буду грузить вас специальными знаниями, а перейдём к более простым вещам.

Теперь распишем функции файлов

  • Header.php — этот файл выводит в браузере блок верхней части сайта, часто называемой «Шапка сайта» или блога, отображается на всех страницах сайта.
  • Footer.php — файл выводящий в браузере нижнюю часть сайта , так же статичен и отображается на всех страницах блога, сайта. Называется   в обиходе «Подвал»
  • Sidebar.php- боковая колонка, отвечает за отображение бокового бара с виджетами. Виджеты могут быть как специальными , так и содержащие HTML текст и отображающие в браузере команды кода. Сайдбары могут быть как левыми так и правыми, по одному в сайте и по два сразу.
  • Index.php — этот документ выводит в браузере содержимое главной страницы сайта, блога
  • Page.php — выводит страницы сайта, блога. Страницы, но не записи. В wordpress страницы имеют статический вид, а записи обновляются на главной , то есть добавляются.
  • Single.php — этот файл выводит записи (посты) блога, на той странице которую вы укажете в меню, обычно это главная
  • Archive.php — отображает  архив всех записей блога.
  •  Search.php —  по английски это поиск. Файл выводит форму поиска и выполняет поиск по сайту, блогу слов и словосочетаний.
  •  404.php — этот файл выводит страницу ошибок. Как сделать свою индивидуальную страницу  404 смотрите здесь
  •  Сomments.php — файл выводит коментарии
  • Functions.php — файл функционирования всего сайта
  • Style.css — этот файл есть таблицы каскадных стилей, отвечает за расположение всех объектов и контента на сайте. С этим файлом и в большинстве случаев мы и будем работать по внесению изменений на сайте.

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