Последние несколько лет я использовал плагин Post Template, разработанный Винсентом Пратом, для создания и управления шаблонами сообщений. Например, некоторая информация в сообщениях WordPress Weekly и In Case You Miss It никогда не меняется, и вместо того, чтобы вводить ее каждый раз вручную, приятно использовать шаблон, в котором требуется лишь несколько изменений.
На днях мне было интересно, могу ли я использовать функцию многоразового блока в Gutenberg для замены плагина. Джастин Тэдлок связался со мной и предоставил мне многоразовый файл JSON шаблона блока, который я импортировал в Гутенберг. Кстати, если вы успешно импортируете блок в WordPress, он не появится, пока вы вручную не обновите страницу.
Подход с использованием многоразового шаблона блока работает довольно хорошо. Однако я заметил, что мне не удалось добавить блок внутри многоразового блока. Когда я попытался, отобразилась красная линия, и все вставленные блоки были удалены.
Я понимаю, что повторно используемые блоки представляют собой шаблоны с ограниченным доступом, в которых изменения распределяются по сайту в зависимости от того, где отображается блок. Но все же облом, что я не могу добавить блок внутри шаблона для единственной цели, если возникнет необходимость.
Еще я заметил, что блоки многократного использования – это настраиваемые типы сообщений. Хотя есть ссылка для управления ими в селекторе многоразовых блоков, в меню администратора нет специального пункта. Если вы не знаете местоположение ссылки управления, добавление и управление ими может занять немного больше времени.
Если вам нужен быстрый ярлык для экрана управления многократно используемыми блоками, добавьте его в URL-адрес после имени вашего домена. wp-admin / edit.php? post_type = wp_block
Думаю, я еще немного поэкспериментирую с многоразовыми блоками, но пока они не меняются часто, я считаю, что они станут хорошей заменой плагину Post Templates. С какими вариантами использования вы столкнулись, когда повторно используемые блоки были решением?