На прошлой неделе Wicked Plugins выпустили версию 1.0 своего Wicked Block Builder . Я следил за этим плагином с момента его бета-версии в ноябре 2021 года. Проект обещал, что разработчики смогут «легко создавать собственные блоки», и я наконец был готов проверить это.
За последние два месяца я очень часто активировал плагин. Я знал, что просмотр этого займет у меня некоторое время, и я бы деактивировал его, прежде чем погрузиться в него. Я продолжал чувствовать себя ошеломленным его масштабностью — есть множество настроек, которые нужно настроить . Курортный сезон тоже не помог. Я хотел сесть с ясной головой и решить, должен ли этот плагин быть тем, что разработчики из аудитории WP Tavern должны добавить в свой набор инструментов.
Краткий ответ: да.
Или, по крайней мере, вы должны попробовать его, чтобы увидеть, как он сравнивается с аналогичными плагинами. Это проект версии 1.x, поэтому в нем все еще есть некоторые недостающие элементы. Тем не менее, это упростит сборку клиентских сборок без написания чего-либо, кроме CSS для пользовательских блоков.
Когда я впервые начал использовать плагин, мне казалось, что проблема за проблемой. Как всегда, я пытался бежать, прежде чем научился ходить. Я люблю тестировать новые плагины на полной скорости и часто забываю останавливаться и RTFM . С такими сложными проектами, как Wicked Block Builder, я должен напоминать себе, что обращаться за помощью к документации — это нормально.
У плагина есть небольшая кривая обучения, если вы хотите сделать что-то продвинутое. Мое предложение состоит в том, чтобы сделать противоположное тому, что я сделал. Начните с простого варианта использования.
К счастью, у команды разработчиков плагинов есть обучающее видео, которое поможет вам создать собственные блоки менее чем за пять минут. Я рекомендую следовать при создании вашего первого.
Как только я преодолел это начальное препятствие, использование плагина стало легкой задачей.
Плагин позволяет разработчикам добавлять блоки, категории блоков, шаблоны и категории шаблонов. В первую очередь я сосредоточился на создании блоков. Плагин работал почти так же, как и другие конструкторы шаблонов.
Следуя обучающему видео, я создал блок карты ресурсов. Он включал изображение, заголовок, резюме и кнопку.
Для разработчиков есть несколько вкладок для создания своих блоков. Помимо основной вкладки «Настройки», большая часть работы будет выполняться в разделе «Атрибуты» и «Редактор». Внешний вид необходим только в том случае, если вывод блока не соответствует тому, как он выглядит в редакторе. На экране также есть панель «Стили» для добавления пользовательского CSS, который загружается для редактора и внешнего интерфейса.
Пользовательский интерфейс кажется в основном простым, если следовать руководству. Тем не менее, существует множество вариантов, и легко заблудиться, когда вы начнете копаться во всех них.
Как только я собрал свой пользовательский блок, он правильно появился в средстве вставки. Я также проверил команду косой черты /resource card, чтобы убедиться, что она работает.
Пару отсутствующих функций, которые я сразу заметил, как только вставил свой блок, — это пользовательский значок и пример/предварительный просмотр. Оба относительно просто добавить при создании типа блока из кода, так что я надеюсь, что они будут включены в повестку дня для будущей версии.
Хотя поиск пользовательского типа блока с помощью средства вставки работал, я также приветствовал бы возможность создавать собственные ключевые слова.
Я заполнил данные блока карт ресурсов и сохранил их.
К моему удивлению, я ничего не сломал. Я начал задаваться вопросом, может ли создание блоков быть таким простым?
Я пробежался по нескольким другим простым блочным идеям, и опыт был приятным. Хотя я больше не работаю с клиентами, я увидел, как это может сэкономить часы. Сопряжение его с блокировкой шаблона также было бы рутинным вариантом использования, так что клиентам нужно было бы только подключить свой контент и опубликовать.
Есть некоторые функции, поддерживаемые блоками , которые я хотел бы видеть добавленными. Плагин в настоящее время позволяет разработчикам включать выравнивание и широкое выравнивание. Тем не менее, другие, такие как интервалы, типографика и цвет, будут легкими победами.
Я протестировал бесплатную версию Wicked Block Builder. Для простых блоков это работало хорошо. Для более сложных вариантов использования разработчикам потребуется перейти на профессиональную версию . Он стоит от 49 до 299 долларов в год, в зависимости от количества поддерживаемых сайтов.
Хотя я не тестировал профессиональную версию, она предлагает выбор постов и терминов, поля повторителей, условную логику и поддержку внутреннего блока. После исчерпания основ они, вероятно, понадобятся в некоторых проектах. Тем не менее, бесплатная версия все еще может продвинуть вас довольно далеко.