Как создавать блоки Gutenberg при помощи плагина Block Lab

Block Lab — это новый инструмент для создания блоков WordPress Gutenberg c интерфейсом администратора и системой шаблонов. Плагин доступен на WordPress.org, целевой аудиторией являются разработчики WordPress.

Экран администрирования Block Lab позволяет пользователям выбирать значок для настраиваемого блока, вводить ключевые слова и выбирать из множества полей ввода.

Предоставление пользовательских блоков в редакторе и на фронтенде требует использования простых функций PHP, которые должны быть знакомы большинству разработчиков WordPress. Вот пример тестового блока из документации плагина:

<img src="<?php block_field( 'profile-picture' ); ?>" alt="<?php block_field( 'author-name' ); ?>" />
<h3><?php block_field( 'author-name' ); ?></h3>
<p><?php block_field( 'testimonial' ); ?></p>

Плагин позволяет создавать пользовательские блоки за считанные минуты, как показано на видео ниже.

Создание блоков Gutenberg из админки с помощью плагина

Блок Lab отличается от существующих инструментов создания блоков тем, что это первое решение для создания блоков WordPress  Gutenberg непосредственно внутри админпанели WordPress. За исключением создания шаблона разработчикам не требуется писать какой-либо код при его использовании для создания блоков.

При использовании плагина Block Labs следует знать, что если плагин отключен, пользовательские блоки также будут деактивированы. Блоки хранятся в базе данных, а шаблоны хранятся в теме или дочерней теме. Переключение тем также приведет к недоступности созданных блоков.

Создатели Block Lab в конечном итоге планируют предлагать коммерческие расширения, но на этом этапе они сосредоточены на решении проблемы для пользователей в бесплатном плагине.

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

Есть еще много неизвестных о том, как большее сообщество пользователей WordPress отреагирует на предстоящую версию 5.0, но Стинсон убежден, что Gutenberg окажет положительное влияние на экосистему плагина и опыт пользователей с расширениями.

«Гутенберг собирается, в конечном счете, изменить ситуацию к лучшему в экосистеме плагинов», — сказал он. «Нет сомнений, что это будет неидеально сначала, но главный эффект заключается в том, что WordPress будет иметь лучший интерфейс редактирования в целом и даст разработчикам плагинов более сильную основу для расширения возможностей редактирования».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Scroll to top