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

Автор: | Рубрика: Блог на Wordpress | Обновлено: 2015-03-14 | Создано:
Просмотров: 912
Структура WordPress шаблона

Здравствуйте, уважаемые читатели!

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

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

Каждый шаблон состоит из следующих обязательных блоков: шапка, контент (содержание), сайдбар и футер. Некоторые шаблоны содержат 2 сайдбара и являются двух колоночными.

Давайте рассмотрим какой файл шаблона WordPress за что отвечает:

header.php —  с помощью данного файла задается вывод шапки. В шапке задается вывод логотипа, названия и описания блога, горизонтального меню. В некоторых шаблонах в шапке выводится рекламный баннер и строка поиска.

index.php — файл, в котором прописан код главной страницы сайта.

archive.php — данный файл задается отображение записей на страницах архива. В этом файле можно установить удобную постраничную навигацию.

page.php — в данном файле находится код вывода статичных страниц блога.

single.php — данный файл содержит код, который отображает страницы со статьями. В него можно добавить дополнительные элементы, такие как: кнопки социальных сетей (вконтакте, твиттер, фейсбук, гугл +1), вывод похожих записей, форму подписки по RSS.

search.php — отвечает за отображение результатов поиска на блоге.

footer.php — футер или подвал. Самая нижняя часть блога. Здесь прописывается копирайт, ссылка с анкором на главную страницу, также можно добавить коды счетчиков.

sidebar.php — сайдбар или боковая колонка. В зависимости от шаблона, может быть 1-2 сайдбара. В сайдбаре выводятся различные виджеты.

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

style.css— именно в этом файле прописываются все коды, отвечающие за оформления блога. Если нужно поменять цвет фона, размер шрифта текста, оформление какого-нибудь блока, то обращаемся к этому файлу.

functions.php  - файл функций темы. Тут подключается вывод сайдбара, функция вывода миниатюр к записям, и прочие.

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

С уважением, Виктория – блог inetsovety.ru

Поделиться ссылкой на пост в соц. сетях
Получать уведомления о новых статьях на e-mail
Комментариев: 10 к статье "Структура WordPress шаблона"
  • Алексей 2015-11-23 в 13:28

    Отлично! А то, всё методом тыка пробовал.

    Ответить
  • Polina 2014-07-09 в 22:36

    У меня нубский вопрос. Какой шаблон отвечает за комменты на сайте? Хочу сделать все ссылки в комментах в ноуфоллоу, но не знаю как. Подскажите мне плиз.

    Ответить
    • Виктория 2014-07-11 в 20:32

      Файл comments.php. Как закрыть их кодом я пока не знаю. Можете поставить один из этих плагинов WP-NoRef или WP NO External links

      Ответить
    • Алексей Щукин 2015-06-30 в 15:06

      Сейчас, чтобы запретить индексацию ссылок в имени комментатора нужно менять код в файле comment-template.php
      Если не ленитесь, загляните ко мне на блог, я совсем недавно писал статью на эту тему. Если лень — по необходимости и с разрешения Виктории могу выложить код который нужно вставить в комментарии к этой статье.

      Ответить
  • Сергей 2013-07-02 в 08:11

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

    Ответить
  • Юрий 2013-04-02 в 19:51

    Чтобы ориентироваться в файлах, это все нужно знать. Обычно достаточно в нужном что-то исправить или вставить, и все работает. А вот в темах, созданных программой Artisteer файлов может быть больше, хотя эти тоже обязательно есть. Мало того, там все до того запутано в коде, что черт ногу сломит. Одни функции кругом и т.п. Сделал себе такой, придется бубен для плясок покупать теперь 😉

    Ответить
    • Анна 2013-04-11 в 16:27

      А что это за программа такая? То есть с помощью нее можно создавать шаблоны? Самому и без проблем? Или как?

      Ответить
    • Алексей Щукин 2015-06-30 в 15:07

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

      Ответить
  • Алексей 2013-01-27 в 14:06

    Виктория,употребляется шаблонная фраза-штамп из языка чиновников «отвечает за». Лучше выкинуть это выражение на свалку и заменить более приемлемыми словами. Спасибо,остальное правильно.

    Ответить
    • Виктория 2013-01-28 в 10:28

      Спасибо 🙂

      Ответить
Оставить комментарий
Нажмите, чтобы отменить ответ.

Комментарий появится после проверки. Комментарии, содержащие спам и ненормативную лексику будут удалены!