﻿---
title: Иерархия блочной темы
description: "Как устроена блочная тема WordPress: архитектура от блоков до шаблонов, разница между pages и posts, порядок компонентов."
---

## Архитектура: страницы и записи

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

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

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

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

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

### 1. Блоки (Blocks)

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

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

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

### 2. Паттерны (Block Patterns)

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

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

### 3. Части шаблона (Template Parts)

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

### 4. Шаблоны (Templates)

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

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

### 5. Тема (Theme)

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

## Блоки и открытые стандарты

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

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

## Материалы и источники

- [Overview of WordPress block theme terms and hierarchy (learn.wordpress.org)](https://learn.wordpress.org/lesson/overview-of-wordpress-block-theme-terms-and-hierarchy/)

## Связанные страницы

- [Типы тем WordPress](https://wpcraft.ru/kb/stacks/wordpress/faq/theme-types.md)
- [Шаблоны WordPress](https://wpcraft.ru/kb/stacks/wordpress/block-editor/templates.md)
- [Страницы, записи, категории и теги](https://wpcraft.ru/kb/practices/web/content/pages-posts-and-taxonomies-basics.md)
- [Block-first мышление](https://wpcraft.ru/kb/stacks/wordpress/themes/practices/block-first-mindset.md)
- [Паттерны (Block Patterns)](https://wpcraft.ru/kb/stacks/wordpress/themes/patterns.md)