Если после обновления WordPress вам неудобен редактор блоков, вернуть привычный классический интерфейс можно без сложных доработок. Самый безопасный и предсказуемый способ — использовать официальный плагин Classic Editor. Он отключает Gutenberg для записей и страниц и возвращает старый редактор там, где это поддерживается вашей версией WordPress.
Полностью «убрать Gutenberg» на практике означает не удалить его из ядра, а переключить сайт на классический редактор для создания и редактирования контента. Это рабочее решение, если у вас старый проект, команда привыкла к прежнему интерфейсу или на сайте есть много контента и шаблонов, которые удобнее поддерживать без блоков.
Когда возврат к классическому редактору действительно оправдан
Отключать Gutenberg имеет смысл не из ностальгии, а когда это снижает риски и ускоряет работу. Чаще всего классический редактор выбирают в таких случаях:
- сайт давно работает на старом контенте и редакторы не хотят переучиваться;
- в проекте используются старые метабоксы, которые завязаны на классический экран редактирования;
- на сайте много контента, который регулярно правят разные авторы, и им нужен максимально простой интерфейс;
- тема или набор плагинов рассчитаны на старую схему редактирования и в Gutenberg ведут себя нестабильно;
- нужно быстро поддерживать сайт без перестройки рабочих процессов.
При этом стоит понимать ограничение: Gutenberg — часть WordPress, а не отдельный модуль, который можно «удалить» без последствий. После отключения вы просто перестаёте использовать редактор блоков в админке. Сам движок WordPress и его обновления остаются на месте.
Самый простой способ: установить плагин Classic Editor
Для большинства сайтов это лучший вариант. Плагин поддерживается WordPress.org и не требует правок в коде темы или ядра. Он подходит, если вы хотите быстро вернуть старый редактор без лишней настройки.
Что нужно сделать:
- Откройте админку WordPress.
- Перейдите в раздел Плагины → Добавить новый.
- Найдите плагин Classic Editor.
- Установите и активируйте его.
После активации WordPress начнёт открывать записи и страницы в классическом редакторе. Если на сайте уже есть контент, созданный в Gutenberg, он не исчезнет. Вы просто сможете редактировать его в привычном интерфейсе, хотя отдельные блоки могут отображаться как содержимое внутри классического поля.
Как настроить поведение редактора после установки
У плагина есть настройки, где можно выбрать, какой редактор использовать по умолчанию. Это полезно, если на сайте несколько авторов или вы хотите оставить Gutenberg для части контента.
Обычно доступны два режима:
- показывать только классический редактор;
- разрешить выбирать редактор для каждой записи отдельно.
Если задача именно в том, чтобы полностью убрать Gutenberg для редакторов, выбирайте первый вариант. Если вы только тестируете переход или часть материалов удобнее собирать блоками, оставьте возможность выбора.
Как отключить Gutenberg без плагина
Иногда на сайте нельзя ставить дополнительные плагины, либо вы хотите минимизировать зависимость от сторонних расширений. В этом случае Gutenberg можно отключить через код. Такой способ подходит только если вы понимаете, где именно вносите изменения: в дочернюю тему, собственный плагин или mu-plugin. Не редактируйте файлы родительской темы напрямую, иначе правки пропадут после обновления.
Для отключения редактора блоков можно использовать фильтр use_block_editor_for_post_type. Например, если нужно отключить Gutenberg для записей и страниц, добавьте в functions.php дочерней темы или в свой плагин такой код:
add_filter( 'use_block_editor_for_post_type', function( $use_block_editor, $post_type ) {
if ( in_array( $post_type, array( 'post', 'page' ), true ) ) {
return false;
}
return $use_block_editor;
}, 10, 2 );Этот вариант работает на уровне типов записей. Если у вас есть собственные типы контента, их можно добавить в массив. Например, для портфолио или новостей, если они тоже должны открываться в классическом редакторе.
Есть и более грубый способ — отключить поддержку редактора блоков для конкретного типа записи через регистрацию post type, но это уже зависит от того, как именно у вас создан проект. Для большинства владельцев сайтов фильтра выше достаточно.
Что будет с уже созданными блоками и старым контентом
После отключения Gutenberg старые записи не ломаются автоматически. WordPress хранит содержимое в базе данных, и блоки остаются в тексте записи. Но есть нюансы:
- если запись была собрана из блоков, в классическом редакторе вы увидите её как HTML-разметку или как содержимое в одном поле;
- часть блоков может быть неудобно править вручную, особенно если в них много вложенной структуры;
- если потом снова включить Gutenberg, запись обычно откроется в исходном блочном виде.
Поэтому перед массовым отключением редактора на живом сайте лучше проверить несколько типовых записей: обычную статью, страницу с таблицей, запись с изображениями и материал с нестандартными блоками. Так вы заранее поймёте, не мешает ли классический режим вашей текущей структуре контента.
Как проверить, что Gutenberg действительно отключён
После установки плагина или добавления кода откройте любую запись в админке. Если всё настроено правильно, вы увидите привычный экран с большим текстовым полем, кнопками форматирования и метабоксами под редактором. Не должно быть интерфейса с блоками, кнопкой добавления блока и панелью настроек справа в том виде, в котором она есть в Gutenberg.
Дополнительно проверьте:
- создание новой записи — она должна открываться в классическом редакторе;
- редактирование существующей записи — интерфейс должен быть таким же;
- страницы и другие типы записей, если вы отключали Gutenberg не только для постов.
Если редактор блоков всё ещё появляется, обычно причина одна из трёх: плагин не активирован, код добавлен не туда или ваш сайт использует отдельный плагин/тему, которая принудительно включает блочный редактор для конкретного типа записи.
Ограничения, о которых лучше знать заранее
Возврат к классическому редактору решает задачу удобства, но не отменяет изменений в экосистеме WordPress. Некоторые новые возможности ядра и плагинов рассчитаны именно на блоки. Это не значит, что сайт перестанет работать, но отдельные элементы интерфейса и шаблоны могут быть менее удобны без Gutenberg.
Ещё один практический момент: если в команде несколько авторов, не стоит отключать редактор без согласования. Один и тот же контент может редактироваться по-разному в зависимости от того, в каком режиме он был создан. На небольшом сайте это не критично, а на проекте с регулярными публикациями лучше заранее определить единый рабочий сценарий.
Если вы ведёте сайт на старой теме и не планируете переход на блочный редактор, Classic Editor — нормальное и безопасное решение. Если же вы только начали проект или собираетесь обновлять тему и структуру страниц, имеет смысл сначала протестировать Gutenberg на копии сайта. Иногда проблема не в самом редакторе, а в теме, которая плохо адаптирована под блоки.
В итоге схема простая: для быстрого и безопасного возврата к привычному интерфейсу используйте плагин Classic Editor, а если нужен контроль без дополнительных расширений — отключайте Gutenberg через фильтр в коде. Оба варианта рабочие, но первый проще для большинства сайтов, а второй удобен, когда вы хотите держать всё под своим контролем.