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

Паттерны (Block Patterns)

Блочные паттерны (block patterns) — предварительно сконфигурированные группы блоков. По сути, это переиспользуемые композиции блоков — один из самых мощных инструментов для авторов тем. Появились в WordPress 5.4.

Паттерны можно вставлять:

  • В контент страниц и записей через Inserter
  • В шаблоны и template parts через <!-- wp:pattern -->
  • Как стартовые точки для новых страниц или шаблонов

В отличие от template parts (HTML-файлы), паттерны — PHP-файлы. Это даёт доступ к интернационализации, динамическим URL изображений, циклам и другим PHP-возможностям.

ТипОписаниеСоздание
Not synced (несинхронизированные)При вставке создаётся независимая копия. Изменения не затрагивают другие вставкиТема или админка
Synced (синхронизированные)Изменение оригинала обновляет все вставки. Ранее назывались «reusable blocks»Только админка

Все паттерны, регистрируемые темой — Not synced. Синхронизация темо-регистрируемых паттернов пока невозможна (открыт тикет).

  • Блочная тема: Внешний вид → Редактор сайта → Паттерны
  • Классическая тема (WP 6.5+): Внешний вид → Паттерны
  • Каталог WordPress.org: wordpress.org/patterns — 2200+ готовых паттернов