После обновления WordPress до версии 5.8 многие с удивлением обнаружили, что вместо привычного редактора виджетов стал открываться блочный редактор Gutenberg. Редактор Gutenberg появился уже более двух лет назад, но до сих пор не пришелся по нраву большинству старых пользователей WordPress.
Пожалуй, самым красноречивым свидетельством в пользу этого является то, что плагин Classic Editor, возвращающий старый редактор для постов, стал самым популярным плагином в официальном репозитории и на текущий момент имеет уже более 5 000 000 установок.
Содержание
Как отключить Gutenberg и вернуть привычный редактор виджетов
Существует два способа возврата классического редактора виджетов в WordPress.
Способ 1. Установка плагина Classic Widgets
Первый способ вернуть на место старй редактор виджетов очень прост — устанавливаем на сайт плагин Classic Widgets из официального репозитория, активируем его в настройках. Готово.
Способ 2. Добавление хука в functions.php
Альтернативный способ заключается в добавлении собственного хука в файл functions.php используемого шаблона. Для этого открываем в админке страницу «Внешний вид» → «Редактор тем», выбираем в списке файлов справа файл functions.php и добавляем в файл следующий код:
// Отключение редактора Gutenberg для виджетов add_filter( 'gutenberg_use_widgets_block_editor', '__return_false', 100 ); add_filter( 'use_widgets_block_editor', '__return_false' );
Не забывайте, что установка обновлений на используемый шаблон будет затирать пользовательские правки. При тонкой настройке WordPress крайне желательно создавать дочерние темы и вносить изменения уже в них. Ну или по крайней мере логировать для себя все вносимые в шаблон правки чтобы после установки обновлений можно было легко и быстро вернуть их обратно.
Заключение
Я всегда рекомендую избегать установки дополнительных плагинов для WordPress в тех случаях, когда их функционал легко заменить добавлением своего кода в файлы шаблона. Разумный минимализм в плане использования готовых решений от сторонних разработчиков — это путь к поддержанию скорости работы вашего сайта на WordPress на высоком уровне.
Так что и для отключения редактора Gutenberg для виджетов советую воспользоваться вторым способом и не ставить на сайт дополнительный плагин, а просто добавить в файл functions.php две строчки кода.