Паттерн WordPress

Оригинальное название: WordPress pattern

Коротко

Заранее собранная композиция блоков — шапка, призыв к действию, сетка услуг, — которую вставляют на страницу целиком и затем меняют под себя.

Что такое «Паттерн WordPress»

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

Источников три: набор ядра, паттерны активной темы и плагинов и общий каталог на WordPress.org. Кроме того, любую группу блоков на сайте можно сохранить как свой паттерн через меню блока «Создать паттерн».

Синхронизируемый или обычный

Обычный паттерн после вставки превращается в набор независимых блоков: правки на одной странице не затрагивают другие. Синхронизируемый — один объект, который показывается в разных местах. Изменили телефон в блоке контактов — он обновился на всех страницах. Раньше такие паттерны назывались многоразовыми блоками («Мои блоки») и хранятся как записи служебного типа wp_block. Синхронизацию у конкретной вставки можно разорвать кнопкой «Отсоединить», и она станет обычными блоками.

Пример: паттерн в теме

Начиная с версии 6.0 тема регистрирует паттерны без кода — достаточно положить PHP-файл в папку patterns с описанием в заголовке:

<?php
/*
 * Title: Призыв с кнопкой
 * Slug: mytheme/cta
 * Categories: call-to-action
 */
?>
<!-- wp:group {"layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:heading --><h2 class="wp-block-heading">Обсудим проект?</h2><!-- /wp:heading --></div>
<!-- /wp:group -->

Разметку блоков проще не писать руками: собрать секцию в редакторе, переключиться в режим кода и скопировать результат.

На что обратить внимание

Паттерны из каталога подгружаются с WordPress.org и могут содержать неподходящие по стилю элементы. На коммерческом сайте их загрузку часто отключают, оставляя только паттерны своей блочной темы, выдержанные в фирменном оформлении. Так редакторы собирают страницы быстро и не ломают общий вид.

Обновлено:

Все термины раздела «WordPress»

Что будем искать? Например,Продвижение