Редактор блоков WordPress, также известный как Гутенберг, произвел революцию в способах создания и управления контентом в WordPress. Однако могут быть случаи, когда вы захотите отключить редактор блоков специально для раздела виджетов. В этой статье мы рассмотрим различные методы достижения такой настройки, а также приведем примеры кода.
Метод 1: использование плагина
Один из самых простых способов отключить редактор блоков в разделе виджетов — использовать специальный плагин. Плагин Classic Widgets – популярный выбор, позволяющий вернуться к классическому редактору виджетов.
Шаг 1. Установите и активируйте плагин Classic Widgets из репозитория плагинов WordPress.
Шаг 2. После активации перейдите в раздел «Внешний вид» на панели управления WordPress и нажмите «Виджеты».
Шаг 3. Теперь вы увидите классический интерфейс редактора виджетов, позволяющий управлять областями виджетов без редактора блоков.
Метод 2: собственный фрагмент кода.
Если вы предпочитаете избегать использования плагинов, вы можете добиться того же результата, добавив собственный фрагмент кода в файл вашей темы WordPress.php.
Шаг 1. Получите доступ к файлам WordPress через FTP или воспользуйтесь файловым менеджером вашего хостинг-провайдера.
Шаг 2. Найдите файл function.php вашей темы (обычно он находится в папке wp-content/themes/your-theme-name/).
Шаг 3. Откройте файл function.php и добавьте в конец следующий фрагмент кода:
function disable_block_editor_widget_section() {
if (is_admin()) {
remove_theme_support('widgets-block-editor');
}
}
add_action('after_setup_theme', 'disable_block_editor_widget_section');
Шаг 4. Сохраните файл и загрузите его обратно на сервер.
Метод 3: использование плагина или фрагмента кода для расширенной настройки
Если вам требуется более детальный контроль над редактором блоков в разделе виджетов, вы можете использовать плагин расширенных настраиваемых полей (ACF) или настраиваемые фрагменты кода.п>
Плагин ACF позволяет создавать настраиваемые поля и отключать редактор блоков в определенных областях виджетов.
В качестве альтернативы вы можете использовать собственные фрагменты кода, чтобы нацелить определенные области виджетов по их идентификаторам или именам и соответствующим образом отключить редактор блоков.
Отключить редактор блоков в разделе виджетов WordPress можно различными способами. Вы можете использовать специальный плагин, такой как Classic Widgets, добавить собственный фрагмент кода в файл function.php вашей темы или использовать плагины, такие как Advanced Custom Fields, для более расширенной настройки. Выберите метод, который лучше всего соответствует вашим потребностям и предпочтениям, чтобы восстановить контроль над управлением виджетами.