Иерархия блочной темы
Архитектура: страницы и записи
Заголовок раздела «Архитектура: страницы и записи»В блочных темах всё строится из блоков, но WordPress по-прежнему использует два основных типа контента:
| Страницы (Pages) | Записи (Posts) | |
|---|---|---|
| Характер | Статический, вневременной контент | Динамический, хронологический контент |
| Примеры | «О нас», «Контакты», «Услуги» | Блог, новости |
| Сортировка | Произвольная, через меню | Обратная хронологическая |
| Таксономии | Нет (обычно) | Категории и теги |
| Блоки | Свободная компоновка под каждую страницу | Полная кастомизация через блоки |
Иерархия блочной темы
Заголовок раздела «Иерархия блочной темы»Понимание иерархии — ключ к проектированию блочных тем. Компоненты от меньшего к большему:
Блоки → Паттерны (Patterns) → Части шаблона (Template Parts) → Шаблоны (Templates) → Тема (Theme)1. Блоки (Blocks)
Заголовок раздела «1. Блоки (Blocks)»Фундаментальные строительные единицы. Каждый блок — отдельный элемент контента:
- Атомарные: параграф, изображение, кнопка, заголовок
- Контейнеры: Columns, Group, Gallery
Все блоки связаны с theme.json, который задаёт стили по умолчанию. Через Global Styles можно твикать эти значения визуально.
2. Паттерны (Block Patterns)
Заголовок раздела «2. Паттерны (Block Patterns)»Коллекция блоков, собранная в готовую композицию. Вставляется одним кликом, контент настраивается под себя. Бывают:
- Несинхронизированные — после вставки живут своей жизнью
- Синхронизированные — изменение оригинала обновляет все вставки
3. Части шаблона (Template Parts)
Заголовок раздела «3. Части шаблона (Template Parts)»Повторяющиеся секции сайта: header (шапка), footer (подвал). Редактируются один раз и применяются ко всем шаблонам.
4. Шаблоны (Templates)
Заголовок раздела «4. Шаблоны (Templates)»Управляют компоновкой разных типов страниц:
- Front Page (главная)
- Single (отдельная запись)
- Page (статическая страница)
- Archive (архивы: категории, теги, даты)
- Search (результаты поиска)
- 404 (страница не найдена)
5. Тема (Theme)
Заголовок раздела «5. Тема (Theme)»Верхний уровень — всё вместе: theme.json, шаблоны, template parts, паттерны, стили. Создаёт целостный сайт.
Блоки и открытые стандарты
Заголовок раздела «Блоки и открытые стандарты»Блоки следуют открытым веб-стандартам, что означает:
- Переносимость между платформами
- Совместимость с AI-инструментами — возможность автоматических дизайн-предложений
- Единая структура, понятная и людям, и машинам