Переиспользуемый блок WordPress — это кусок вёрстки, который живёт в одном месте, а показывается в десятках статей: врезка с предупреждением, карточка автора, блок с подпиской, оговорка про партнёрские ссылки. Поменяли его однажды — поменялось везде. В свежих версиях редактора он называется синхронизированным паттерном, и это не переименование ради переименования: рядом появился второй вид паттернов, несинхронизированный, который ведёт себя совсем иначе. Разберём, как такой блок создать, куда он сохраняется, как вставлять его в статьи, обновлять разом и отвязывать там, где нужна правка только в одном тексте.
Синхронизированный и обычный: в чём разница
Редактор различает два вида заготовок, и путаница между ними — источник почти всех разочарований. Синхронизированный паттерн (тот самый, который раньше назывался переиспользуемым блоком) хранится один раз, а во всех статьях стоит ссылка на него. Правка в одном месте меняет все страницы сразу, и это ровно то, что нужно для дисклеймеров, контактов, кнопок и любых кусков, которые обязаны быть одинаковыми. Обычный паттерн — это шаблон-заготовка: при вставке он превращается в обычные блоки, дальше живёт своей жизнью и на другие статьи не влияет. Он годится для структуры материала: например, каркас обзора с пустыми подзаголовками.
Выбор между ними делается по одному вопросу: должен ли этот кусок меняться везде одновременно. Если да — берите синхронизированный. Если вы просто не хотите каждый раз собирать одинаковую структуру руками, но потом правите текст под конкретную статью, — берите обычный. Ошибка в эту сторону дорогая: сотня статей с синхронизированным блоком, который на самом деле нужно было править по-разному, превращается в сотню ручных отвязываний.

Как создать и куда он сохраняется
Порядок простой. Сверстайте нужный кусок прямо в статье: абзац, картинка, кнопка, разделитель — что угодно и сколько угодно блоков. Выделите их все, откройте меню с тремя точками и выберите создание паттерна. Редактор попросит имя и спросит, синхронизировать ли: включённый переключатель даёт тот самый общий блок, выключенный — заготовку. Имя стоит писать так, чтобы оно было понятно через полгода и другому человеку: не «блок 2», а «врезка про маркировку рекламы». Хорошая привычка — ставить в начало имени тип: «врезка», «кнопка», «подвал», — тогда список сортируется сам собой и нужное находится по первым буквам.
- Все паттерны лежат в отдельном разделе админки, рядом с записями и страницами — там их можно переименовывать и удалять.
- Удаление паттерна убирает его из всех статей разом: перед удалением проверьте, где он используется.
- Паттерны переносятся между сайтами выгрузкой в файл и загрузкой на новом месте.
- В синхронизированный блок можно вложить другой — но глубже одного уровня лучше не уходить, ломается предсказуемо.
- Категория паттерна задаётся при создании и помогает, когда их становится больше двадцати.
Вставка, обновление и отвязка
Вставлять готовый паттерн быстрее всего косой чертой: набираете её в пустом абзаце, пишете первые буквы имени и выбираете из подсказки. Второй путь — через кнопку добавления блока, вкладка с паттернами. Вставленный синхронизированный блок выглядит в редакторе как единое целое с рамкой: редактировать его содержимое прямо в статье нельзя, и это защита, а не ограничение. Чтобы поменять содержимое, нужно войти внутрь паттерна — редактор предложит это сам, и предупредит, что правка затронет все страницы. После сохранения изменения появляются везде мгновенно, без пересохранения статей.
Отвязка нужна, когда в одной конкретной статье общий блок должен выглядеть иначе. Пункт отсоединения превращает вставку в обычные блоки: связь рвётся, дальнейшие правки паттерна эту статью не трогают. Обратной операции нет — приклеить блок назад нельзя, придётся удалить его и вставить паттерн заново. Поэтому отвязывать стоит осознанно, а не чтобы «просто поправить запятую»: если запятая неверна в одном месте, она неверна везде, и чинить надо сам паттерн. Хорошее правило: отвязали — сразу запишите в заметку, в какой статье и почему, иначе через год эта страница станет загадкой.
Общий блок экономит не минуты вёрстки. Он экономит день, когда что-то в нём придётся срочно поменять на всём сайте.
Что стоит держать в паттернах, а что нет
Кандидаты очевидны: всё, что обязано совпадать во всех статьях и что меняется раз в год, но сразу везде. Оговорка про рекламу, блок с подпиской, карточка автора со ссылкой на страницу, предупреждение в статьях про здоровье или деньги, единый блок навигации по циклу материалов. А вот текст, который вы правите под каждую статью, в паттерн не годится: вы всё равно будете его отвязывать, и через полгода у вас окажется двадцать отвязанных копий с расхождениями. Не стоит держать в паттернах и то, что зависит от даты: «акция до конца месяца» в общем блоке живёт до первого забытого месяца.
- Выпишите куски, которые повторяются в пяти и более статьях без изменений.
- Соберите каждый из них в статье и сохраните как синхронизированный паттерн с понятным именем.
- Пройдитесь по старым статьям и замените ручные копии на вставку паттерна.
- Заведите правило: правка общего текста делается только внутри паттерна, а не в статье.
- Раз в полгода открывайте список паттернов и удаляйте те, что нигде не используются.
Переиспользуемый блок WordPress окупается не сразу: первые пять минут кажется, что проще скопировать текст руками. Окупается он в тот день, когда меняется формулировка в оговорке, номер телефона или адрес страницы подписки, — и вместо обхода восьмидесяти статей вы правите одно место и идёте заниматься делом. Это тот редкий случай, когда аккуратность в самом начале возвращается целым рабочим днём через год, и ради этого стоит потратить вечер на разбор повторов в уже написанных текстах.
Читайте также
- Как использовать кастомные блоки для контент-маркетинга
- Редактор Gutenberg: блоки, которые нужны блогу
- Как оформить шаблон статьи в WordPress
Вопрос — ответ
Чем синхронизированный паттерн отличается от обычного?
Синхронизированный хранится один раз, и правка в одном месте меняет все страницы. Обычный при вставке превращается в обычные блоки и дальше на другие статьи не влияет.
Как создать паттерн из готового куска статьи?
Сверстайте кусок в статье, выделите блоки, откройте меню с тремя точками и выберите создание паттерна. Затем задайте имя и решите, синхронизировать ли его.
Что произойдёт при отвязке блока?
Пункт отсоединения превращает вставку в обычные блоки, и связь рвётся. Обратной операции нет: приклеить блок назад нельзя, придётся вставить паттерн заново.
Что стоит держать в паттернах?
В паттерны стоит выносить то, что должно совпадать во всех статьях и меняется раз в год: оговорку про рекламу, блок с подпиской, карточку автора. Текст, который правят под каждую статью, в паттерн не годится.
