Block Visibility Ника Диего – не единственный плагин, который берет на себя задачу контролировать, когда блоки видны во внешнем интерфейсе. Другие плагины, такие как EditorsKit, отлично справляются с этим. Однако пользователи не должны упускать из виду решение Block Visibility, даже если они уже начали тестирование других вариантов.
Диего впервые выпустил плагин в августе 2020 года. С тех пор он добавил регулярные обновления, которые повысили ценность, не смещая его фокус.
Одна из главных причин использовать этот плагин заключается в том, что это отдельный проект. Это исключительно о том, чтобы делать одно дело и делать это хорошо. Его настройки предназначены для предоставления пользователям полного контроля над тем, как они хотят управлять видимостью блоков. По моему опыту, плагин работает лучше, чем альтернативы.
У него может не быть большого количества установок, но если его пятизвездочный рейтинг на WordPress.org является каким-либо признаком, по крайней мере, у него есть довольная база пользователей.
У Диего есть планы по поводу профессионального дополнения . Ориентировочная дата выпуска назначена на весну 2021 года. Похоже, он продвигается вперед с этим запуском после добавления некоторого базового кода в недавний выпуск версии 1.4.
«По мере роста видимости блока будут появляться расширенные и / или нишевые функции, которые будут полезны для определенных пользователей», – написал Диего в объявлении о выпуске 1.4 . «Подумайте об интеграции с другими сторонними плагинами. Всегда будет бесплатная версия плагина, но некоторые из этих дополнительных функций в конечном итоге будут предоставлены премиальным (платным) дополнением под названием Block Visibility Pro ».
В моей предыдущей работе один из моих основных продуктов был ориентирован на решения для членства. Существует бесконечное количество возможностей, о которых мечтают пользователи, чтобы контролировать видимость контента. Я не сомневаюсь, что для улавливания всех крайних случаев необходимо профессиональное дополнение.
Как работает плагин
Block Visibility прост в использовании. Конечные пользователи нажимают тумблер, выбирают дату из окна выбора даты или устанавливают переключатель. Их блоки отображаются или скрываются во внешнем интерфейсе в зависимости от их выбора. Нет ничего проще.
Плагин добавляет новую вкладку «Видимость» для каждого блока, на которой отображаются элементы управления видимостью. Исключение составляют внутренние блоки. Например, блок Columns имеет элементы управления, а внутренние блоки Column – нет. Однако это можно включить для внутренних блоков через «Режим полного управления» на экране настроек плагина.
Есть три основных типа опций:
- Скрыть блок от всех.
- Отображение дат начала и окончания по времени.
- Видимость по роли пользователя.
Скрытие блока от всех может быть полезно для пользователей, которые тестируют страницу, или для блоков, работа над которыми еще не завершена. Даты начала и окончания создают потенциал для капельного или пробного контента на сайтах, основанных на членстве, особенно в сочетании с опциями видимости на основе ролей.
Эти базовые параметры охватывают большинство сценариев, для которых они понадобятся обычному пользователю.
Одной из лучших особенностей плагина является то, что он добавляет прозрачное серое наложение, пунктирную границу и значок для каждого блока, для которого установлены параметры видимости. Это отображается, когда блок не выбран в редакторе. Это одна из тех маленьких особенностей, которые делают плагин полезным.
Есть одна непонятная часть пользовательского интерфейса. Есть два случая, когда есть «публичный» вариант. Этот ярлык сразу наводит на мысль, что блок должен быть виден всем. Однако читать описание необходимо. Эти параметры предназначены для показа содержимого только вышедшим из системы пользователям. Я бы предпочел, чтобы эти два параметра были переименованы в «выход из системы» для ясности.
Многообещающее будущее
Хотя Block Visibility – надежный плагин прямо сейчас, мы едва касаемся того, что станет возможным в долгосрочной перспективе. В версии 1.4, выпущенной две недели назад, Диего добавил предварительную совместимость с полным редактированием сайта. Это означает, что параметры видимости больше не будут ограничиваться содержанием сообщения или страницы.
«Как только каждый элемент контента на веб-сайте представляет собой« блок », вы сможете легко контролировать видимость практически всего на веб-сайте WordPress», – написал Диего в объявлении о версии 1.4. «От динамических меню навигации до пользовательских верхних и нижних колонтитулов – возможности безграничны!»
Редактор сайта Гутенберга сейчас находится на стадии бета-тестирования, но интеграция плагина, похоже, уже работает хорошо. Я провел быстрый тест, чтобы показать настраиваемое навигационное меню только для покупателей. С моей стороны проблем не было.
В будущем пользователи не будут ограничены такими базовыми потребностями. Представьте, что вы показываете рекламу на боковой панели вышедшим из системы пользователям. Представьте, что вы добавляете в заголовок своевременный баннер праздничной распродажи. Представьте, что вы разрабатываете шаблон домашней страницы, который отображает различный контент для подписчиков и посетителей.
Сегодня есть способы сделать все это, собрав вместе различные плагины, используя собственные шорткоды или написав код. Однако, когда весь сайт состоит из блоков, вам нужен только один метод для управления видимостью чего-либо. Буквально.