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

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

Свой рассказ о WordPress я хотел бы начать со структуры шаблона. Шаблон нужен для того, чтобы изменять внешний вид вашего сайта.

Все шаблоны (темы) расположены по адресу:Ваш_сайт/wp-content/themes/Ваша_тема/

Основные файлы темы:
Тема может быть построена всего из двух файлов. Это файлы index. php и style. css. На самом деле нужных файлов больше, но если их нет, то WordPress будет использовать файл index. php.

Главная страница
Главная страница – это первая страница вашего блога. Она является самой важной в шаблоне. Главной страницей может быть один из этих файлов:
frontpage. php
home. php
index. php
Обратите внимание на порядок файлов. Порядок файлов отображает в каком порядке движок пытается найти главную страницу сайта. Сначала он ищет frontpage. php, если не находит то, пытается загрузить home. php. И если он отсутствует то, использует index. php.

Запись
Запись – это страницы отображаемые в категориях.
single-[тип_записи].php
single. php
index. php
WordPress позволяет иметь большое количество шаблонов записей. Стандартный шаблон должен быть в файле single. php, но если сделать его копию и через тире поставить тип записи, то можно сделать отдельный шаблон к этой записи. К примеру single-stranica. php. Тип записи можно узнать по ссылке. Эта запись имеет ссылку http://getinweb. ru/struktura-shablona-wordpress/. Файл будет выглядеть single-struktura-shablona-wordpress. php.

Страница
page-[тип_страницы].php
page-[id].php
page. php
index. php
Стандартный файл страницы page. php. Как понятно из предыдущего примера шаблонов у страницы может быть много. Рассмотрим page-[id].php. Id – это индификатор страницы. Узнать его можно несколькими способами: в админке заходим страницы -> все страницы и открываем нужную. Смотрим на адресную строку в вашем браузере. Она будет заканчиваться на? post=10&action;=edit, 10 – это и есть id вашей страницы.

Категории
category-[тип_категории].php
category-[id].php
category. php
archive. php
index. php
Стандартный файл категории category. php. Категории или рубрики (так они называются в админке) нужны для сортировки и хранения записей. Из приведенного списка можно понять как сделать дополнительные шаблоны категории. Тип категории и id можно узнать так: Заходим в админку сайта -> записи -> рубрики -> выбираем нужную рубрику. В поле «Ярлык» будет тип категории. А в адресной строке можно найти id. Например ссылка заканчивается на category&tag;_ID=5&post;_type=post, 5 – это id категории.

Метка
tag-[тип_метки].php
tag-[id].php
tag. php
archive. php
index. php
Стандартный файл метки tag. php. Метки нужны для внутренней перелинковки сайта (о том что это такое подробнее расскажу чуть позже), а так же для облегчения поиска по сайту.