Основы PL/pgSQL в СУБД PostgreSQL

Курс по изучению процедурного расширения PL/pgSQL в СУБД PostgreSQL. Основная концепция PL/pgSQL заключается в том, чтобы преодолеть ограничения языка SQL и предоставить разработчикам новые возможности для работы с базами данных.

Поступить на курс

Погружение в базы данных PostgreSQL

Данный курс является консолидацией теоретических основ и практических примеров, которые демонстрируют работу операторов и функций SQL в системе управления базами данных PostgreSQL.

Поступить на курс

JSON в PostgreSQL

Курс «JSON в PostgreSQL» познакомит вас с форматом JSON и покажет, как создавать и обрабатывать JSON-данные в СУБД PostgreSQL.

Поступить на курс

XML в PostgreSQL

Курс по изучению и практическому применению расширяемого языка разметки XML (eXtensible Markup Language) в системе управления базами данных PostgreSQL.

Поступить на курс

Оконные функции в PostgreSQL

Курс по изучению и практическому применению оконных функций в системе управления базами данных PostgreSQL.

Поступить на курс

Массивы в PostgreSQL

Курс по изучению и практическому применению массивов (array) в системе управления базами данных PostgreSQL.

Поступить на курс

 ›  ›  ›  › Урок #1. Структура темы Wordpress.

Урок #1. Структура темы WordPress.

Структура темы WordPress, WordPress theme structure

Всем привет! На связи Артём Санников, и сегодня я начинаю цикл обучающих уроков по созданию темы (шаблона) для 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 (нижняя часть сайта или — подвал).

Структура темы WordPress, главная страница - index.

Страница — page.php

Страница является точно такой же оболочкой, которая объединяет разные файлы образуя каркас.

Структура темы WordPress, страница - page

Запись — single.php

Страница записи состоит из:

  • header.php;
  • sidebar.php;
  • footer.php;
  • текст записи;
  • похожие записи;
  • форма комментариев.

Структура темы WordPress, страница - записи.

Страница 404 — 404.php

Страница 404 является видоизменённой копией файла page.php.

Структура темы WordPress, страница 404.

Вывод

Мы рассмотрели самую распространённую структуру темы WordPress, и узнали куда подключаются файлы header.php, sidebar.php, sidebar.php. А так же узнали из каких файлов вообще состоит тема WordPress. Теперь можно переходить к следующему этапу — создание макета для темы WordPress.

С уважением, Артём Санников

Сайт: ArtemSannikov.ru

Метки: , .

Записи по теме

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

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