Урок #1. Структура темы WordPress.
Всем привет! На связи Артём Санников, и сегодня я начинаю цикл обучающих уроков по созданию темы (шаблона) для WordPress.
Чтобы начать разработку темы, давайте познакомимся немного со структурой шаблонов в WordPress. Для примера рассмотрим самую простую и распространённую структуру.
Обратите внимание: структура темы может быть разной, и она зависит от таланта и хода мысли программиста.
Простая структура темы WordPress
Тема WordPress представляет собой некий конструктор, который собирается из разных файлов, образуя полноценный шаблон. Сначала я напишу список всех файлов и их назначение, а затем покажу наглядно, что где и как подключается.
- index.php (главная страница сайта);
- header.php (верхняя часть сайта);
- sidebar.php (боковая колонка сайта);
- footer.php (нижняя часть сайта);
- 404.php (стандартная страница об ошибке #404, выводится пользователю, когда на сайте нет запрошенной страницы);
- category.php (категория, в которой выводятся записи);
- functions.php (предоставляет дополнительные функции для работы темы и измения некоторых параметров ядра WordPress);
- page.php (выводится полный текст страницы);
- search.php (выводятся результаты поиска по сайту);
- single.php (выводится полный текст записи);
- tag.php (отображаются записи и страницы, у которых есть общие метки);
- archive.php (выводятся все записи, которые были добавлены в предыдущем/текущем месяце);
- style.css (файл стилей css);
- screenshot.png (изображение темы, которое отображается только в панели управления).
Главная страница, Категория, Результаты поиска
Главная страница, категория и результаты поиска очень схожи между собой по структуре, но имеют незначительные различия. Index.php, category.php, search.php, tag.php являются оболочкой в которую подключаются другие файлы, образуя полноценный каркас главной страницы:
- header.php (верхняя часть сайта или — шапка);
- sidebar.php (боковая колонка сайта или — сайдбар);
- footer.php (нижняя часть сайта или — подвал).
Страница — page.php
Страница является точно такой же оболочкой, которая объединяет разные файлы образуя каркас.
Запись — single.php
Страница записи состоит из:
- header.php;
- sidebar.php;
- footer.php;
- текст записи;
- похожие записи;
- форма комментариев.
Страница 404 — 404.php
Страница 404 является видоизменённой копией файла page.php.
Вывод
Мы рассмотрели самую распространённую структуру темы WordPress, и узнали куда подключаются файлы header.php, sidebar.php, sidebar.php. А так же узнали из каких файлов вообще состоит тема WordPress. Теперь можно переходить к следующему этапу — создание макета для темы WordPress.
С уважением, Артём Санников
Сайт: ArtemSannikov.ru
Метки: Wordpress, Создание темы.