Если после обновления WordPress вам удобнее работать по-старому, блоковый редактор Gutenberg можно отключить и вернуть классический интерфейс. Это нормальный сценарий для сайтов, где важна совместимость со старыми метабоксами, привычный рабочий процесс редакторов или уже настроенные плагины, рассчитанные на классический редактор.
Сразу коротко: самый безопасный и простой способ — установить официальный плагин Classic Editor. Он отключает Gutenberg без правок ядра и без редактирования файлов темы. Если нужен более тонкий контроль, можно ограничить блоковый редактор только для отдельных типов записей или отключить его кодом.
Что изменится после отключения Gutenberg
После переключения WordPress снова откроет записи и страницы в классическом редакторе TinyMCE, а не в блочном интерфейсе. Для большинства сайтов это означает:
- возврат привычной панели форматирования текста;
- нормальную работу старых метабоксов и плагинов, которые добавляют поля в редактор;
- меньше сюрпризов при редактировании старого контента;
- отказ от блоков как основного способа сборки контента.
Есть и обратная сторона. Если на сайте уже есть записи, созданные в Gutenberg, они не исчезнут, но редактировать их в классическом редакторе будет менее удобно. Блочные элементы могут отображаться как обычный контент, а не как отдельные блоки. Поэтому перед отключением стоит понять, как именно вы работаете с контентом сейчас.
Самый простой способ: плагин Classic Editor
Для большинства сайтов это лучший вариант. Плагин поддерживается официально и не требует вмешательства в код. Он подходит, если вы хотите быстро вернуть классический редактор на весь сайт или только для части пользователей.
Что нужно сделать:
- Откройте админку WordPress и перейдите в раздел Плагины → Добавить новый.
- Найдите плагин Classic Editor.
- Установите и активируйте его.
- После активации откройте Настройки → Написание.
- Выберите, какой редактор использовать по умолчанию: классический или блоковый.
В настройках плагина обычно доступны два полезных режима:
- классический редактор для всех пользователей;
- разрешить пользователям выбирать редактор.
Если сайт ведут несколько авторов, второй вариант удобнее: каждый сможет открыть запись в том редакторе, который ему нужен. Но если вы хотите полностью убрать Gutenberg из рабочего процесса, выбирайте принудительное использование классического редактора.
Как отключить Gutenberg только для нужных типов записей
Иногда не нужно выключать блоковый редактор на всём сайте. Например, записи можно оставить в Gutenberg, а страницы, кастомные типы записей или отдельные разделы перевести на классический редактор. Для этого плагин Classic Editor подходит лучше, чем ручные правки.
В настройках плагина можно ограничить доступность редактора по типам контента. Это полезно, если:
- часть контента уже собрана в блоках и трогать её не хочется;
- для старых шаблонов нужны метабоксы, которые плохо работают в Gutenberg;
- разные редакторы используют разные сотрудники.
На практике это самый аккуратный способ миграции: вы не ломаете текущий контент и не заставляете всю команду резко менять привычный процесс.
Отключение Gutenberg без плагина: через код
Если вы не хотите ставить дополнительный плагин, Gutenberg можно отключить кодом. Этот способ имеет смысл только если вы понимаете, где именно будете хранить изменения: в дочерней теме, в собственном плагине или в mu-plugin. Не добавляйте такой код в родительскую тему, если она может обновляться, иначе настройка пропадёт после обновления.
Чтобы полностью отключить блоковый редактор для записей и страниц, можно добавить такой фильтр:
add_filter( 'use_block_editor_for_post_type', '__return_false' );Этот вариант отключает Gutenberg для всех типов записей, для которых применяется фильтр. Если вам нужно выключить его только для конкретного типа, используйте проверку внутри функции:
add_filter( 'use_block_editor_for_post_type', function( $use_block_editor, $post_type ) {
if ( 'page' === $post_type ) {
return false;
}
return $use_block_editor;
}, 10, 2 );Такой код оставит блоковый редактор для записей, но отключит его для страниц. Это удобно, если на сайте страницы редактируются через старые метабоксы или через шаблоны, завязанные на классический интерфейс.
Если вы используете код, проверьте его на тестовой копии сайта или хотя бы сделайте резервную копию перед изменениями. Ошибка в файле темы или в собственном плагине может привести к белому экрану или недоступности админки.
Как проверить, что классический редактор действительно включился
После установки плагина или добавления кода откройте любую запись или страницу в админке. Если всё настроено правильно, вы увидите привычное поле редактора с кнопками форматирования, а не интерфейс с блоками.
Проверка обычно сводится к трём шагам:
- Откройте существующую запись в разделе Записи → Все записи или Страницы → Все страницы.
- Посмотрите, открывается ли она в классическом редакторе без кнопки добавления блоков.
- Создайте новую запись и убедитесь, что она тоже открывается в нужном режиме.
Если редактор всё ещё открывается как Gutenberg, проверьте, не стоит ли другой плагин, который принудительно включает блоковый редактор. Иногда конфликт создаёт не сам WordPress, а стороннее расширение, которое переопределяет поведение по умолчанию.
Какие проблемы могут появиться после отключения
Самая частая ошибка — ожидать, что старый и новый редакторы полностью взаимозаменяемы. На практике это не так.
Обратите внимание на несколько моментов:
- Блочный контент не превращается автоматически в классический. Старые записи с блоками останутся такими же, просто редактировать их будет менее удобно.
- Некоторые плагины рассчитывают на Gutenberg. Если расширение добавляет собственные блоки, после отключения редактора эти элементы станут недоступны в привычном виде.
- Метабоксы могут вести себя по-разному. Если плагин или тема давно не обновлялись, они обычно лучше работают именно в классическом редакторе.
Если сайт уже активно использует блоки, не спешите отключать Gutenberg на всём проекте. Иногда разумнее оставить его для новых страниц, а старые разделы перевести на классический редактор только там, где это действительно нужно.
Что выбрать: плагин или код
| Способ | Когда подходит | Плюсы | Минусы |
|---|---|---|---|
| Classic Editor | Нужно быстро и безопасно вернуть классический редактор | Простой запуск, настройки без кода, меньше риска ошибиться | Дополнительный плагин на сайте |
| Фильтр в коде | Нужен точечный контроль или вы не хотите ставить плагин | Гибкость, можно отключать по типам записей | Требует аккуратного размещения кода и проверки |
Если у вас обычный сайт без особых ограничений, я бы начинал с Classic Editor. Это быстрее, понятнее и безопаснее для владельца сайта, который не хочет лезть в код. Ручной вариант имеет смысл, когда вы поддерживаете проект с собственным техническим стеком и хотите держать всё под контролем.
Когда не стоит отключать Gutenberg полностью
Полный отказ от блокового редактора не всегда оправдан. Если сайт только запускается, контент ещё не перенесён или команда уже привыкла к блокам, отключение Gutenberg может создать лишнюю работу. В таком случае лучше сначала протестировать редактор на части контента и посмотреть, действительно ли классический интерфейс решает проблему.
Полное отключение имеет смысл, когда:
- на сайте много старых метабоксов и они критичны для работы;
- редактором пользуются люди, которым важна простота и привычный интерфейс;
- плагины или тема плохо совместимы с Gutenberg;
- вы поддерживаете старый проект и не планируете переводить контент на блоки.
Если же проблема только в отдельных элементах интерфейса, иногда достаточно не отключать Gutenberg полностью, а донастроить рабочий процесс. Но если задача именно в возврате к классическому редактору, самый надёжный путь — Classic Editor или точечное отключение через фильтр.