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

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

Промокод на скидку: SALE_202412

Подробнее

Регулярные выражения в Python

В этом курсе вы освоите синтаксис регулярных выражений, научитесь создавать сложные шаблоны для поиска и обработки текста, а также изучите мощные функции модуля re в Python.

Пройти курс

Модуль psycopg2 в Python

Модуль psycopg2 позволяет взаимодействовать с базами данных PostgreSQL в скриптах Python.

Пройти курс

Модуль SQLite3 в Python

Встроенный модуль SQLite3 позволяет работать с базами данных SQLite в ваших приложениях, которые написаны на языке программирования Python.

Пройти курс

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

Данная книга является руководством для начинающих специалистов в области анализа и обработки данных. В книге рассматривается язык SQL и его процедурное расширение PL/SQL от компании Oracle.

Купить книгу

SQL без слёз

Цель книги заключается в том, чтобы научить любого человека работать с реляционными базами данных и получать из них необходимую информацию посредством выполнения SQL-запросов.

Скачать книгу

 ›  ›  ›  › Урок #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 не будет опубликован. Обязательные поля помечены *