Что в себе содержит структура шаблона wordpress и как в нем не запутаться

Дата: / Автор поста:


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

Сама структура.

Если в двух словах, то шаблон состоит из основных 7 файлов, которые сам движок не в праве изменить, это:

  1. footer.php
  2. functions.php
  3. header.php
  4. index.php
  5. page.php
  6. sidebar.php
  7. single.php
  8. style.css.

Все остальные движок может заменить своими стандартными файлами и функциями. Некоторые удивляться почему нет к примеру файла comments.php , а потому что он так же может быть взят из самого вордпресса. Давайте я сейчас наглядно покажу какой файл за что отвечает.

Я думаю все понятно, но только смотрите за вывод контента отвечают сразу три файла.

Три файла вывода контента.

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

  • index.php отвечает за вывод главной страницы.
  • single.php берет на себя вывод самих статей.
  • page.php выводит страницы типа «об авторе», но с этим разберемся позже.

Зачем function.php

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

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

Файл оформления style.css

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

Весь сайт это html код, к примеру у меня за вывод записи «блог Лифанова Валентина» в шапке сайта отвечает вот такая комбинация

Сейчас ничего не берите в голову, а в файле style.css есть стили которые отвечают за сам вывод и внешний вид, вот как.

Как же все работает?

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

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

Что же выходит и зачем все остальное?

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

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

И чтобы добить тему структуры шаблона вот видео.

Итог.

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

А я закончу, всем пока пока, и жду вас в комментариях.

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(1 голос, в среднем: 5 из 5)

С уважением к читателям Лифанов Валентин.

Нажмите на кнопку социальных сетей, вам не сложно, а мне приятно.

Комментарии к этой супер статье.

  • Валерий

    Очень полезная и нужная информация для начинающих вебмастеров. Спасибо Валентин! С уважением, Валерий Бородин!!!

    • Лифанов Валентин

      Пожалуйста, рад помочь.

  • Ирина

    Вот бывают же люди, которые говорят простым и понятным языком! Валентин, вы относитесь к ним, это точно

    • Лифанов Валентин

      Спасибо большое стараюсь, для этого блог и делается давать полезные простыми словами.

  • Константин Белан

    Движок WordPress вообще вне конкуренции. Использовал до него ucoz, dle, joomla и сделал вывод, что создавать шаблоны на ВП проще всего! Структура создана очень удобным способом и поддаётся абсолютно любым изменениям. Для новичков статья очень полезна будет.

    • Лифанов Валентин

      Я тоже на джумле работал, и на dle- не удобно, вордпресс и в правду очень универсален.

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

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

*

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Лифанов Валентин. ©2015-2016 Все права защищены. Полное или частичное копирование запрещено.