Categories: Новости

Блокируйте случайное редактирование общего контента с помощью плагина Lock Reusable Blocks

На выходных веб-разработчик Мари Комет выпустила плагин Lock Reusable Blocks . С тех пор она опубликовала еще пару обновлений, улучшающих первоначальный релиз. Расширение блокирует пользователям прямое редактирование повторно используемых блоков с экрана постредактирования.

Многоразовые блоки позволяют пользователям группировать один или несколько блоков в редакторе сообщений, сохранять их и повторно использовать везде, где поддерживаются блоки. Технически они являются “общими” или “синхронизированными”. При редактировании повторно используемого блока в одном месте все его пользователи будут совместно использовать эти изменения.

Проблема с этой функцией заключается в том, что она не всегда понятна, когда вы редактируете повторно используемый блок. WordPress будет отображать свое имя на панели инструментов, в виде списка и навигации. Однако единственное четкое сообщение о том, что это общий экземпляр, находится на боковой панели, которая появляется только в том случае, если она открыта.

До WordPress 5.7 пользователям приходилось нажимать кнопку «Изменить», чтобы внести изменения в повторно используемый блок. По крайней мере, в этом сценарии было несколько ясно, что контент отличается от основного поста или контента страницы. Тем не менее, в версии 5.7 реализован метод редактирования по клику. Первый щелчок выбирает элемент-оболочку вокруг сохраненного блока, а второй щелчок требует редактирования любого внутреннего содержимого. Это изменение значительно упростило непреднамеренное редактирование глобального контента.

Я достаточно хорошо знаком с редактором, чтобы сомневаться, что я бы ошибся с этой проблемой. Тем не менее, я все еще время от времени передаю сайты друзьям и родственникам. Большинство из них никогда не обнаруживают эту функцию, но те, кто это делает, неизбежно вносят эти глобальные изменения, когда они этого не собирались. Я также слышал достаточно ужасных историй, связанных с клиентами, от других, чтобы знать, что это законная проблема.

Есть открытый тикет, чтобы довести механизм блокировки до многоразовых блоков, и с июня 2021 года для него есть патч . Однако за последние несколько месяцев особых подвижек не было. Тем временем, по крайней мере, у нас есть плагин Lock Reusable Blocks.

Решение Comet использует подход, отличный от более ранних версий WordPress и предлагаемого исправления. Вместо того, чтобы дать пользователям возможность редактировать содержимое, они полностью заблокированы.

Плагин выделяет повторно используемый блок серым цветом и добавляет две кнопки сверху при выборе в редакторе. Первая кнопка позволяет редактировать, но она делает это, открывая новую вкладку/окно браузера и перенаправляя пользователя в редактор самого блока. Такой подход дает понять, что контент отделен от поста.

Экран управления многократно используемыми блоками WordPress по умолчанию скрыт, но есть несколько плагинов, которые включают его .

Вторая кнопка плагина в оверлее позволяет пользователям конвертировать повторно используемый блок в обычный блок. Это выводит его из глобальной области видимости и позволяет безопасно редактировать, не затрагивая других целей.

Мне нравится функция многократного использования блоков в WordPress. Я понимаю, как это может быть одним из самых мощных инструментов платформы. Однако его реализация еще не оправдала того потенциала, который он продемонстрировал четыре года назад, когда разрабатывался в Гутенберге.

Если бы мы могли решить проблему случайного редактирования и давнюю проблему с неработающим широким выравниванием ( я не мог написать этот пост, не упомянув, по крайней мере, этот тикет ), это могло бы стать тем, чем оно всегда должно было быть.

writer

Recent Posts

WordPress Multisite Sync и Elementor. Как подружить?

Работая с плагином WordPress Multisite Sync столкнулся с проблемой. При синхронизации страниц данные от Elementor…

3 месяца ago

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago