Внутренняя структура шаблона (темы) блога 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 не будет опубликован. Обязательные поля помечены *