Перейти к содержимому

Иерархия блочной темы

В блочных темах всё строится из блоков, но WordPress по-прежнему использует два основных типа контента:

Страницы (Pages)Записи (Posts)
ХарактерСтатический, вневременной контентДинамический, хронологический контент
Примеры«О нас», «Контакты», «Услуги»Блог, новости
СортировкаПроизвольная, через менюОбратная хронологическая
ТаксономииНет (обычно)Категории и теги
БлокиСвободная компоновка под каждую страницуПолная кастомизация через блоки

Понимание иерархии — ключ к проектированию блочных тем. Компоненты от меньшего к большему:

Блоки → Паттерны (Patterns) → Части шаблона (Template Parts) → Шаблоны (Templates) → Тема (Theme)

Фундаментальные строительные единицы. Каждый блок — отдельный элемент контента:

  • Атомарные: параграф, изображение, кнопка, заголовок
  • Контейнеры: Columns, Group, Gallery

Все блоки связаны с theme.json, который задаёт стили по умолчанию. Через Global Styles можно твикать эти значения визуально.

Коллекция блоков, собранная в готовую композицию. Вставляется одним кликом, контент настраивается под себя. Бывают:

  • Несинхронизированные — после вставки живут своей жизнью
  • Синхронизированные — изменение оригинала обновляет все вставки

Повторяющиеся секции сайта: header (шапка), footer (подвал). Редактируются один раз и применяются ко всем шаблонам.

Управляют компоновкой разных типов страниц:

  • Front Page (главная)
  • Single (отдельная запись)
  • Page (статическая страница)
  • Archive (архивы: категории, теги, даты)
  • Search (результаты поиска)
  • 404 (страница не найдена)

Верхний уровень — всё вместе: theme.json, шаблоны, template parts, паттерны, стили. Создаёт целостный сайт.

Блоки следуют открытым веб-стандартам, что означает:

  • Переносимость между платформами
  • Совместимость с AI-инструментами — возможность автоматических дизайн-предложений
  • Единая структура, понятная и людям, и машинам