Внутренняя структура шаблона (темы) блога WordPress

struktura-shablona-bloga-wordpress
Жизнь сайта на локальном сервере

Здравствуйте, Друзья. Шаблон для блога успешно установлен и активирован. Пришло время познакомиться с его структурой, внутренним устройством. По секрету скажу, что на «пятерочку» знают кодировку вряд ли все сайтостроители. Многие начинали создавать блог/сайт с нуля и на данный момент пользуются только поверхностными знаниями. Этого вполне хватает для частичной редакции темы. В любом случае, если вы вздумаете самостоятельно изучить PHP (скриптовый язык, применяемый для разработки шаблонов), то это лишним не будет. Итак, устройство шаблона WordPress.

struktura-shablona-vordpress

Чтоб увидеть все эти симпатичные файлы требуется перейти в раздел компьютера, где установлен Денвер и открыть папку themes. Она находится по адресу: Ваш_диск:\Server\home\localhost\www\Ваш_сайт\wp-content\themes\Ваша_тема\

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

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

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

Struktura-shablona-WordPress

 header.php  отвечает за вывод и отображение так называемой «шапки» блога. Его верхней, неизменной для каждой страницы, части.

 footer.php — противоположная «шапке» часть, или «подвал» сайта. Он так же постоянен для всех страниц.

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

index.php — несет ответственность за вывод содержимого главной страницы сайта.

page.php — ответственен за отображение постоянных страниц блога. Часто страницы фигурируют в меню.

menu-bloga-stranici

Не следует путать страницы и записи. Записи выводят посты вашего блога. За это отвечает файл single.php .

archive.php архив всех записей сайта.

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

404.php — страница ошибок. Об изготовлении этой страницы будет отдельный разговор.

comments.php — по схожести звучания вы поняли, этот файл отвечает за вывод комментариев.

 functions.php — многострадальный файл. В связи с тем, что он отвечает за вывод всего, что отображается на блоге, изменения в его код вносятся довольно часто.

 style.css — файл отвечает за стилистику всего содержания блога. От шрифта до цвета маленькой точки в дальнем углу страницы.

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

До новых встреч, Друзья. С уважением, Олег

Комментариев нет

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

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

domennoe-imja
Жизнь сайта на локальном сервере
Как выбрать доменное имя для сайта

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

kak-vosstanovit-sajt-iz-rezervnoj-kopii
Жизнь сайта на локальном сервере
Как восстановить сайт из резервной копии. Duplicator

Привет, Друзья. Прошлый раз мы затронули тему создания резервной копии сайта, а сегодня продолжим разговор и поговорим, как восстановить сайт из резервной копии. Конечно, хотелось бы, чтоб нам никогда не приходилось пользоваться своими знаниями в этом плане, но готовым нужно быть обязательно. Мы рассматривали клонирование при помощи плагина Дупликатор. С …

sdelat-rezervnuyu-kopiyu-bloga-wordpress
Жизнь сайта на локальном сервере
2
Как создать резервную копию блога WordPress

Привет, Друзья. Сегодня хотел бы поговорить о том, как создать резервную копию блога на WordPress. Даже имея свой ресурс на локальном домашнем сервере (Денвер или Instant WP, не важно) создавать архивный документ, со всей имеющейся информацией, просто необходимо. И правы те блогеры, которые говорят, что резервная копия — это наше все. Сегодня я …