Как заблокировать блоки в редакторе WordPress Gutenberg? –

Редактор WordPress Gutenberg имеет множество новых функций по сравнению со старым классическим редактором. Блокировка отдельного блока — одна из полезных функций, если у вас есть блог с несколькими авторами. Некоторые пользователи WordPress путают эту функцию с блокировкой контента или сокрытием контента за платежной стеной. В этой статье мы объясним, как заблокировать блоки в WordPress Gutenberg и основные способы его использования.

Блокировка блокировки в WordPress

Эта функция была представлена ​​в WordPress 5.9 с использованием API блокировки блоков. Вы можете сделать две вещи с этим:

  • Предотвратить перемещение заблокированного блока
  • Отключить удаление блока

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

Блокировка и разблокировка отдельных блоков

Давайте покажем, как это работает, заблокировав блок абзаца в редакторе Гутенберга. Сначала создайте абзац, щелкните параметры блока (значок с тремя вертикальными точками, отображаемый на панели инструментов блока) и выберите «Заблокировать» в меню.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Параметр блокировки в параметрах блокаПараметр блокировки в параметрах блока

Появится всплывающее окно со следующими параметрами:

  • Отключить движение – удалить параметры перемещения блока из блока, чтобы никто не мог перемещаться вверх или вниз по странице.
  • Запретить удаление — отключить меню удаления (в нашем случае — «Удалить абзац») из параметров блока, что предотвратит случайное удаление блока кем-либо.
  • Заблокировать все – вы можете включить один из вышеперечисленных параметров или оба, установив флажок «Заблокировать все».

Параметры блокировки блоков в ГутенбергеПараметры блокировки блоков в Гутенберге

Нажмите кнопку «Применить», чтобы заблокировать выбранный блок.

Разблокировка блока в WordPress

После того, как вы заблокируете блок, на панели инструментов не будет стрелок перемещения вверх/вниз, а в меню не будет возможности удалить этот элемент. Если вы хотите разблокировать блок, просто нажмите на параметры и выберите «Разблокировать» в меню. Либо щелкните значок замка, отображаемый на панели инструментов.

Разблокировать блок в WordPressРазблокировать блок в WordPress

Это снова покажет то же самое всплывающее окно, где вы можете снять флажки с элементов и применить свои изменения.

Блокировка и разблокировка сгруппированных блоков

Самое приятное то, что вы также можете заблокировать сгруппированные блоки. Перейдите к параметрам группового блока и выберите «Блокировка» в меню. На этот раз вы увидите дополнительную опцию «Применить ко всем блокам внутри».

  • Включение этой опции заблокирует группу, а также каждый отдельный блок внутри группы. Это означает, что вы не можете удалять или перемещать блоки внутри группы, а также группу нельзя удалять или перемещать вверх/вниз.
  • Отключение этой опции применит блокировку только к групповому блоку. Это означает, что вы можете перемещать отдельные блоки внутри группы или удалять их.

Блокировка группового блока и блоков внутри группы в WordPressБлокировка группового блока и блоков внутри группы в WordPress

Использование представления списка для блокировки и разблокировки

Также можно блокировать и разблокировать блоки из списка. Откройте представление списка и щелкните параметры рядом с блоком, который вы хотите заблокировать. Выберите «Блокировка» в меню, и вы увидите всплывающее окно. Установите флажок «Заблокировать все» или один из двух других вариантов и нажмите кнопку «Применить».

Заблокировать блокировку из спискаЗаблокировать блокировку из списка

После применения блокировки вы увидите значок блокировки в представлении списка. Нажмите на него или выберите «Разблокировать» в меню параметров, чтобы разблокировать заблокированный блок.

Разблокировать блок из спискаРазблокировать блок из списка

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

Блокировка повторно используемых блоков и ограничение редактирования

Как видите, проблема с блокировкой заключается в том, что она не остановит случайное редактирование контента. Любой другой автор может редактировать заблокированные блоки, что делает блокировку бесполезной, если вы хотите предотвратить редактирование. Обходной путь — создать повторно используемый блок, а затем применить ограничения блокировки. С помощью этого метода вы увидите дополнительную опцию «Ограничить редактирование», которую вы можете использовать, чтобы предотвратить редактирование заблокированного контента.

Блокировка повторно используемых блоков в WordPressБлокировка повторно используемых блоков в WordPress

Заключительные слова

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *