Просматривая сегодня утром каталог плагинов WordPress, я заметил новый плагин блокировки, который всегда был одним из самых ярких моментов моей недели. Это был простой ценовой блок . Конечно, я установил его и начал экспериментировать с его функциями. Это был продукт версии 1.0, поэтому я не собирался винить его за то, что он не превзошел все мои ожидания.
Я почти не сомневаюсь, что плагин удовлетворит потребности многих пользователей. Тем не менее, это не принесло многого, чего пользователи уже не могли делать со стандартным WordPress. И по мере того, как блочная система продолжает развиваться с большим количеством вариантов блоков, конечные пользователи получат больший контроль над проектированием каждого аспекта существующих основных блоков.
Это не удар по этому конкретному плагину. Я вижу все меньше и меньше необходимости во многих сторонних блоках, чем больше я их просматриваю и тестирую. С базовыми блоками WordPress и хорошей темой можно реализовать множество нестандартных решений с помощью шаблонов.
Чтобы протестировать блок плагина, я добавил его в блок Columns и несколько раз продублировал, чтобы создать столбцы с ценами.
Блокировка ценообразования из плагина, вставленного в столбцы.
Структура отдельного блока ценообразования проста. Он содержит эквивалент следующих основных блоков:
- Группа
- Заголовок
- Заголовок / абзац
- Пункт
- Кнопка (и)
- Разделитель
- Список
Поскольку у меня была структура, я попытался воссоздать ее, используя тему Twenty Twenty-One. Я оставил все почти таким же, за исключением пары размеров шрифта и цветов.
Результат не был особенно впечатляющим, но в основном соответствовал тому, что делал плагин. Самым большим недостатком Twenty Twenty-One является отсутствие элементов управления вертикальным интервалом, позволяющих сжать часть текста. Это скорее ограничение WordPress, чем тема. Кроме того, появятся элементы управления полями и отступами.
Помимо вставки в холст контента одним щелчком мыши, плагин Pricing Block предоставляет следующие преимущества: закругленные границы, тени блоков и значки списков. Однако эти элементы больше вписывались бы в дизайн сайта, если бы ими управляла тема.
Зная, что тема Eksell решает проблему вертикального выравнивания с помощью пользовательского стиля блока, я решил попробовать. Опять же, я в основном придерживался той же структуры.
Намного лучше. Тем не менее, Eksell – это настолько красиво оформленная тема, что она улучшит внешний вид практически всего. Это почти нечестно.
Подняв все на ступеньку выше, я полностью переработал модель. Я переместил некоторые вещи, изменил несколько цветов и попытался немного повеселиться.
Примечательно то, что у меня был гораздо больший контроль над размещением и дизайном – в рамках текущих ограничений WordPress. Это было невозможно с блоком плагина.
Есть более надежные блоки ценообразования. Это не сравнение всех доступных вариантов. Однако многие блоки имеют эти проблемы. Часто им нужно воспользоваться преимуществами системы «внутренних блоков» WordPress и вложить основные блоки, которые обеспечивают доступ к существующим вариантам дизайна.
Желая продвинуть этот эксперимент немного дальше, я активировал разрабатываемую версию плагина Gutenberg и блочную тему, над которой я возился. Имея в руках нужные инструменты, я мог контролировать интервалы, границы, типографику и многое другое – функции, которые у пользователей появятся в ближайшие месяцы.
Мне это нравится, но я также хотел бы, чтобы профессиональные дизайнеры пришли на смену отсюда. Я хочу видеть различные столбцы / таблицы с ценами, доступные в виде шаблонов в темах и в следующем каталоге блоков .
Следующим уровнем столбцов с ценами будет интеграция с такими плагинами, как WooCommerce, Easy Digital Downloads и другими решениями для электронной коммерции. Например, пользователи могут вставить цену продукта или кнопку «Купить сейчас» в заранее созданный шаблон, вставленный на холст редактора. Таким образом, данные остаются актуальными.
Однако речь идет не только о столбцах с ценами. Речь идет в целом об экосистеме блоков. Например, почти каждый раз, когда я вижу блок отзывов, я просто рассматриваю его как еще один шаблон, который можно зарегистрировать.
Для конечных пользователей быстрым решением часто будет активация дополнительного плагина. Для этого требуется больше ресурсов в редакторе и, как правило, во внешнем интерфейсе. Это также связывает их с другим сторонним инструментом, который им не обязательно нужен.
В конечном итоге большинство разделов веб-страницы можно разбить на отдельные блоки, существующие в WordPress. Их просто нужно расположить в определенном порядке и сгруппировать. Наше сообщество авторов тем может начать предоставлять эти решения , выполняя обычную работу по этой группировке и регистрируя их как шаблоны.
Наиболее полезные блоки делают то, что WordPress не может делать в одиночку, или добавлять несуществующие элементы.