Структура темы WordPress, работа с файлами.
Я, Геннадий Королев приветствую моих дорогих читателей на блоге korolevgg.com. Сегодня мне хочется поговорить об устройстве темы WordPress и как работает(взаимодействует) Вордпресс с файлами(шаблонами ) темы.
Чтобы разбираться в устройстве шаблона, нужно знать файлы темы wordpress. Рано или поздно понадобится хотя бы небольшое изменение темы wordpress, вот тут-то и пригодится знание структуры тем wordpress и порядок работы с файлами из темы.
В интернете можно найти бесчисленное множество прекрасных тем для оформления вашего блога как в бесплатном , так и в платном варианте. Все они имеют различный дизайн и функциональные возможности , НО В в своей основе их объединяет ОБЩАЯ СТРУКТУРА ТЕМЫ.
Если знать все файлы темы wordpress, за что он конкретно отвечает , то можно сделать под себя любое, нужное нам изменение темы wordpress. То есть можно сделать изменение дизайна вашего блога и его функционал под свои требования и пожелания.
За оформление отдельных участков любой страницы вашего сайта отвечает отдельный файл или группа . Получается как графический конструктор отдельных блоков, который можно представить следующим рисунком (показывает файлы темы wordpress на блоге korolevgg.com и их взаимное расположение)
Глядя на рисунок, мы видим 4 основных блока — это шапка или верхняя часть; это подвал или нижняя часть; сайдбар, в данной теме он один, бывает и два; основная часть или контент.
Давайте рассмотрим, какие файлы темы wordpress за что отвечают:header.php в отвечает за отображение верхней части вебстраницы (шапки). Шапка блога не изменяется и одинакова для любой страницы блога.
В нем формируются мета-теги для включения в HTML код всех страниц на блоге. Эти теги можно подкорректировать для ускорения блога.
Здесь же прописывается заголовок сайта TITLE, показывается кодировка русского языка, показан путь к файлу таблицы стилей CTYLE.CSS, отвечающий за дизайн блога.
2. index.php отвечает за отображение главной страницы блога.
3. single.php несет ответственность за вывод отдельной заметки или статьи.
4.Файл archive.php в теме Вордпресс начинает свою работу, когда выводится содержимое архива статей по годам или месяцам, когда запрашивается архив тегов (меток), а также при раскрытии содержимого категорий или рубрик.
5. page.php отвечает за отображение статической страницы.
6.search.php связан с функцией поиска на блоге.
7. 404.php включается в работу, если отсутствует или удалена страница по данному адресу. Это так называемая Ошибка 404.
8. comments.php определяет правильную работу и отображение комментирования на сайте.
9. sidebar.php несет ответственность за отображение информации в сайдбаре, в нашем случае он расположен справа( архив, рубрики, метки и другие виджеты).
В него могут включаться и другие файлы темы wordpress, например файлы левого сайдбара, правого сайдбара, центрального сайдбара или сайдбара 1 и 2 при двухколоночном варианте дизайна шаблона.
10.Файл footer.php отвечает за правильное отображение нижней части сайта (подвала), он также, как и шапка неизменен и одинаков для всех страниц.
Cуществуют и другие файлы, мы разобрали лишь основные.
Зная структуру любой темы и файлы темы wordpress, легко изменить и подстроить их работу под свои нужды. По умолчанию в каждом шаблоне присутствует свой определенный набор файлов, и некоторые из нужных нам – отсутствуют.
При отсутствии какого-либо файла, для правильного отображения вебстраницы идет автоматическое взаимодействие с другим файлом wordpress. Давайте разберем в какой последовательности идет обращение к тому или иному шаблону, потому что существует строгий порядок и приоритет в данном вопросе.
- Начинаем с главной страницы. Здесь при ее отображении в первую очередь применяется файл home, если его нет, то index. Значит последовательность взаимодействия c файлами следующий:
- HOME
- INDEX
- При отображении отдельной статической страницы , сначала приоритет отдается специально сконструированной странице , которую можно выбрать из списка в данной теме или создать самому, а затем файлу page
- Специально выбранный или созданный шаблон статической страницы
- PAGE
- INDEX
- При отображении страницы с отдельной статьей или заметкой, порядок работы с файлами темы WordPress следующий:
- SINGLE
- INDEX
- При отображении страницы с результатоми поиска :
- SEARCH
- INDEX
- Чтобы вывести страницу с категориями (рубриками) нужно в главной директории темы шаблона Вордпресс найти файл с уникальным ID, если такой не найдется , то по схеме:
- Шаблон с уникальным ID
- CATEGORY
- ARCHIVE
- INDEX
- При отображении страницы метки (тега)в WordPress сначала приоритет имеет специальный шаблон из темы со специальной ссылкой, если таковой не найдется , преимущество имеет общий шаблон тегов TAG, далее по убыванию ARCHIVE и Index
- Шаблон для вывода постов с особой ссылкой
- TAG
- ARCHIVE
- INDEX
- При отображении страницы с архивом статей по дате публикации за месяц или год, WordPress , будет сначала искать в папке с темой файл Date, при его отсутствии — Archive-Index
- DATE
- ARCHIVE
- INDEX
- Если запрашивается страница автора блога, ищется файл Autor. Затем , при неудачном поиске, последовательность такая Archive, Index:
- AUTOR
- ARCHIVE
- INDEX
- При отображении страницы ошибки 404 (ничего не найдено) будет использован файл 404 из темы WordPress. Как ее создать, можете почитать в моей статье «Как переделать 404 страницу и сделать ее красивой?»
- 404
- INDEX
Теперь вы многое знаете, чтобы осуществить изменение темы wordpress в соответствие с вашими запросами и самое главное, какие файлы темы wordpress нужно использовать для редактирования.
В ближайшее время планируется статья на тему редактирования темы Вордпресс. Чтобы не пропустить ее появление и появление новых конкурсов и кроссвордов – получай
Для самых нетерпеливых, для тех,кто любит бесплатно разгадывать кроссворды на моем блоге и получать за это деньги, мы переходим к нашей рубрике БЕСПЛАТНЫЕ КРОССВОРДЫ ОНЛАЙН.
Вначале подведем итоги и покажем победителя и призеров по разгадыванию кроссворда № 11, все бесплатно.
1 МЕСТО – Денис — 100 руб. на кошелек WR или на мобильный телефон
2 место – Евгения — 50 руб. на мобильный телефон
3 место – случайный счастливчик — Игорь — 50 руб. на мобильный телефон
Как видите бесплатно разгадывать кроссворды на данном блоге выгодно, особенно, если учавствовать и в других конкурсах, например в этом 100 рублей за последний комментарий!
Да чуть не забыл , пора бесплатно разгадывать кроссворды. Получите кроссворд №12
:::::>> ПРИСТУПИТЬ К РАЗГАДЫВАНИЮ <<:::::
:::::>> ОТПРАВИТЬ ШИФРОВАННУЮ ФРАЗУ <<:::::
А вообще я планирую особый конкурс к Дню Смеха 1 апреля. Такого вы еще не видели! Не пропустите его начало, подпишитесь на
С уважением Геннадий Королев.
P.S. Когда будете разгадывать кроссворд, точно ставьте буквы или цифры, так как в шифрованной фразе я могу «специально» ошибиться. Например не месяц, а месяд.
Похожие статьи
Получил полезную информацию? Поделись с друзьями в :
Твитнуть | ||
Нравится |
Рубрики: Блоггинг · Теги: блоггинг
15.03.2013 в 23:06
· Ссылка
Кроссворд разгадан, фраза отправлена!
16.03.2013 в 01:34
· Ссылка
Кроссворд разгадал.Мой R406882978466
16.03.2013 в 18:10
· Ссылка
Кроссворд разгадала и кодовую фразу отправила
18.03.2013 в 03:53
· Ссылка
Денежка пришёл.СПАСИБО!!!!
18.03.2013 в 20:09
· Ссылка
мне тоже приз пришёл, благодарю!!!
04.06.2013 в 18:58
· Ссылка
к сожалению из статьи ничего не понял!и вообще никто по моему толком не может это объяснить,где только не искал.я раньше делал не большие сайты.с php не пробовал.залез в редактор на вордпресс-css понимаю,но сами index.php,single.php,header и т.д.не понимаю.подскажите пожалуйста как с ними работать?
04.06.2013 в 22:29
· Ссылка
Марио, а что именно вы хотите делать с файлами?