Reusable blocks в WordPress стали synced patterns: что поменялось с 6.3

27 июля 2023 года в блоге WordPress News объявили, что многоразовые блоки (reusable blocks) становятся синхронизированными паттернами (synced patterns). Изменение пришло в WordPress 6.3, который вышел 8 августа 2023 года. Идея осталась прежней: один раз собрать кусок страницы и вставлять его в разные места, а правка в одном месте меняет его везде. Удобно для контактов, CTA, дисклеймера или баннера.

Что изменилось в WordPress 6.3

Паттерны появились ещё в WordPress 5.5, но раньше их добавляли только темы и плагины. С 6.3 любой пользователь может собрать блоки прямо в редакторе и сохранить их как свой паттерн. При сохранении выбираете, синхронизировать его или нет:

  • синхронный паттерн это бывший reusable block: правка меняет все вставки на сайте сразу;
  • обычный (unsynced) паттерн это заготовка: вставили и дальше правите копию, оригинал не меняется.

Что стало со старыми reusable blocks

Все созданные раньше многоразовые блоки продолжают работать как прежде, только теперь называются синхронными паттернами. Ничего переносить вручную не нужно. В блочных темах паттерны лежат в Редакторе сайта в разделе «Паттерны» рядом с частями шаблонов. В классических темах прежняя страница управления многоразовыми блоками превратилась в список паттернов, похожий на список записей. Паттерны из тем и плагинов там тоже видны, но править их напрямую нельзя.

По документации WordPress, синхронный паттерн можно отсоединить (detach) в обычные блоки: тогда эту вставку правите отдельно, а сохранённый паттерн остаётся как был.

WordPress 6.6: свои правки в каждой копии

В WordPress 6.6 от 16 июля 2024 года у синхронных паттернов появились переопределения (overrides). Стиль и структура остаются общими, а содержимое блоков «Заголовок», «Абзац», «Кнопка» и «Изображение» можно менять в каждой вставке отдельно. Например, одна карточка услуги на весь сайт, но с разным текстом и картинкой на разных страницах.

Что проверить на своём сайте

  • Откройте раздел «Паттерны» и посмотрите, какие бывшие reusable blocks у вас есть и где они используются.
  • Повторяющиеся блоки, которые должны меняться везде сразу, держите синхронными, а заготовки делайте обычными паттернами.
  • Если одна вставка должна отличаться, используйте overrides или отсоедините её, а не правьте общий паттерн.

В итоге reusable blocks никуда не пропали: с WordPress 6.3 это синхронные паттерны, старые блоки работают без переноса, а с 6.6 в отдельных копиях можно менять текст, кнопки и картинки, не ломая общий шаблон.

Источники и ссылки


Комментарии загружаются…