Джейми Марсланд, основатель Pootlepress, несколько недель назад обратился к нам с просьбой высказать свое мнение о бета-версии Block Injector . Это был коммерческий плагин, к запуску которого готовилась его команда в Pootlepress. Ранее на этой неделе они выпустили обновленную версию, которая, как он сказал, ему понравилась в качестве первоначального выпуска. На первый взгляд, это удобный плагин.
Концепция не нова. Плагины для динамического внедрения контента в различные места существуют давно. В прошлом эти плагины позволяли пользователям создавать контент с помощью панелей настроек, виджетов или даже настройщика. Некоторые темы тоже предоставляют такие возможности. Тем не менее, Block Injector – первое, что я видел, который берет эту концепцию и переносит ее на арену блоков.
Плагин создает новый тип сообщения для создания инъекционного контента. По сути, пользователи могут добавлять любые блоки через редактор и отображать их в произвольном месте в интерфейсе пользователя.
Плагин имеет четыре различных набора условных правил, которые могут определять пользователи:
После использования Block Visibility , специального плагина для контекстного отображения блоков, трудно не увидеть что-либо еще хуже. Его логика, основанная на местоположении, обеспечивает большую гибкость, чем когда-либо понадобится. Я привык к его детальному контролю. Правила Block Injector ограничены по сравнению, но должны хорошо работать для большинства случаев использования. Я почти хочу объединить их, чтобы посмотреть, что я могу создать.
Block Injector действительно сияет в сочетании с WooCommerce. Команда разработчиков добавила несколько вариантов расположения для конкретного магазина. Они также расширили правила позиционирования, чтобы использовать ряд хуков WooCommerce. Это может создать мощный набор инструментов для владельцев магазинов, особенно для сезонных распродаж. Например, пользователи могут отображать купон на месяц, предшествующий Рождеству.
Одна область, где я наткнулся на загвоздку, была с темами, на главной странице которых была сетка. При вставке контента вверху или внизу он часто засасывался в сетку постов.
Эта проблема очевидна на экране при использовании темы Flock .
Я ожидал, что он охватит область над столбами. Однако я не уверен, насколько легко это можно было бы исправить на стороне плагина, потому что есть только определенные места, где можно подключиться к выходному интерфейсу. Попытки исправить это с помощью CSS для всех тем сетки были бы бесполезны. Однако по мере того, как мы продолжаем двигаться к темам со 100% блокировкой в будущем, это может открыть некоторые альтернативные пути для внедрения такого контента.
В целом мне нравится направление, которое я вижу в этой первой версии. Я запустил тему и общую поддержку WordPress более десяти лет, и у меня было несметное количество пользователей, которые просили похожие решения. Сомневаюсь, что прошла неделя, когда я не задавал такого вопроса. Блочный инжектор должен сэкономить много времени.
Я бы назвал плагин более необходимым, чем новаторским. Сообществу нужен был кто-то, кто бы поднялся и построил его для эпохи блоков.
Кроме того, Marsland создал поддельное маркетинговое видео для плагина, этот твит – лишь один из серии видеороликов под хэштегом #WPFakes , который сейчас является одним из моих любимых материалов в Интернете.
Версия 1.0.1, копия, которую я сейчас тестирую, имеет несколько ошибок PHP, когда WooCommerce не активен в определенных сценариях. Это легко исправить, и я передал детали команде. Тем не менее, я хотел бы отметить это для читателей, которые могут подумать о покупке этого для использования без WooCommerce. Я ожидаю, что проблемы будут исправлены в следующем выпуске.
Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…
Команда Gutenberg создаст станцию тестирования удобства использования в WordCamp US, где посетители смогут принять участие…
Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…
На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…
На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…
DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…