Если после обновления WordPress или установки темы/плагина вам неудобно работать с блоками, вернуть привычный классический редактор можно без переустановки сайта и без отката версии WordPress. Самый безопасный путь — отключить Gutenberg через официальный плагин Classic Editor. В некоторых случаях достаточно настроек самого редактора, но если нужен именно старый интерфейс публикации записей и страниц, лучше сразу использовать проверенный способ.
Ниже разберём, когда это действительно имеет смысл, как отключить блоковый редактор разными способами и как проверить, что сайт работает в старом сценарии редактирования, а не частично переключился между двумя интерфейсами.
Когда имеет смысл отключать Gutenberg
Gutenberg — штатный редактор WordPress, и для новых проектов он обычно подходит нормально. Но на старых сайтах классический редактор часто удобнее, если:
- тема или старые плагины плохо совместимы с блоками;
- у редакторов и контент-менеджеров уже выстроен процесс работы в старом интерфейсе;
- на сайте много контента, созданного в Classic Editor, и переход на блоки только усложняет редактирование;
- нужно быстро вернуть привычный сценарий без перестройки шаблонов и контентной структуры.
Если проблема не в самом редакторе, а только в отдельных блоках или вёрстке, отключение Gutenberg может быть не лучшим решением. Иногда достаточно обновить тему, заменить конфликтующий плагин или ограничить использование конкретных блоков. Но если задача именно в возврате старого редактора, дальше идут рабочие варианты.
Самый простой способ: плагин Classic Editor
Для большинства сайтов это лучший вариант. Плагин Classic Editor поддерживается командой WordPress и делает ровно то, что нужно: возвращает классический редактор и позволяет при необходимости оставить Gutenberg для части пользователей или типов записей.
Что делать:
- Откройте Плагины → Добавить новый.
- Найдите Classic Editor.
- Установите и активируйте плагин.
- Перейдите в Настройки → Написание.
- Выберите, какой редактор использовать по умолчанию: классический или блоковый.
После активации плагин обычно сразу меняет интерфейс для записей и страниц. Если в настройках выбрать классический редактор, новые записи будут открываться в старом виде по умолчанию.
У этого способа есть важное преимущество: он обратим. Если позже понадобится вернуться к Gutenberg, достаточно отключить плагин или поменять настройку. Для сайта это безопаснее, чем править код темы или ядро WordPress.
Как настроить Classic Editor под свой сценарий
Плагин позволяет не просто включить или выключить Gutenberg целиком, а задать поведение точнее. Это полезно, если на сайте несколько авторов или разные типы контента.
В настройках Classic Editor обычно доступны два режима:
- классический редактор по умолчанию — удобен, если Gutenberg не нужен вообще;
- разрешить пользователям выбирать редактор — подходит, если часть команды уже работает с блоками, а часть хочет остаться на старом интерфейсе.
Если включить выбор редактора для пользователей, WordPress покажет ссылку на переключение между режимами в списке записей. Это удобно на переходный период, но в реальной работе может путать авторов, если нет внутренней договорённости, какой редактор использовать.
Ещё один полезный момент: плагин умеет ограничивать редактор по типам записей. Например, можно оставить Gutenberg для страниц, но вернуть классический редактор для записей блога. Это уже зависит от того, как именно у вас устроен контент и какие типы записей используются на сайте.
Когда можно обойтись без плагина
Иногда Gutenberg не нужно отключать полностью. Если задача только в том, чтобы убрать блоковый интерфейс для конкретного пользователя или на конкретном типе записи, можно использовать встроенные механизмы WordPress или код в теме. Но это уже вариант для тех, кто понимает, где именно нужно менять поведение.
Самый практичный сценарий без плагина — добавить фильтр в functions.php дочерней темы или в собственный мини-плагин. Так делают, когда не хотят ставить лишние плагины или нужно встроить логику в проект.
Пример, который отключает Gutenberg для всех записей и страниц:
add_filter( 'use_block_editor_for_post_type', '__return_false' );Этот код нужно добавлять аккуратно: лучше не в основную тему, а в дочернюю или в небольшой функциональный плагин. Иначе при обновлении темы изменение потеряется.
Если нужен более точный контроль, можно отключить блоковый редактор только для отдельных типов записей. Например, для записей и страниц:
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 );Такой подход полезен, когда на сайте есть собственные типы записей, которые уже адаптированы под Gutenberg, а обычные записи и страницы нужно оставить в классическом редакторе.
Что выбрать: плагин или код
| Способ | Когда подходит | Плюсы | Минусы |
|---|---|---|---|
| Classic Editor | Нужно быстро и безопасно вернуть старый редактор | Простой запуск, есть настройки, легко откатить | Ещё один плагин на сайте |
| Код через фильтр | Нужен контроль без лишних плагинов | Гибкость, можно настроить точечно | Нужен доступ к коду и аккуратность при обновлениях |
Если вы владелец сайта или редактор без технической поддержки, почти всегда разумнее начать с Classic Editor. Код имеет смысл только тогда, когда вы уверены, где именно его размещать и как потом сопровождать.
Как проверить, что Gutenberg действительно отключён
После настройки откройте Записи → Добавить новую или откройте существующую запись на редактирование. Если всё сделано правильно, вы увидите привычный классический интерфейс: одно поле редактора, кнопки форматирования и отсутствие блочной структуры.
Проверьте ещё два момента:
- новая запись открывается сразу в классическом редакторе;
- при редактировании старых материалов не появляется экран с предложением преобразовать контент в блоки без вашего участия.
Если Gutenberg всё ещё открывается, обычно причина одна из трёх: плагин не активирован, в настройках выбран блоковый редактор по умолчанию или тема/другой плагин принудительно включает блоки для конкретного типа записи. В таком случае стоит проверить, нет ли конфликта между несколькими решениями, которые управляют редактором одновременно.
На что обратить внимание перед отключением
Отключение Gutenberg обычно не ломает уже опубликованный контент, но есть нюансы. Если вы уже создали записи в блоковом редакторе, они останутся в базе как блоки. После переключения на классический редактор WordPress просто покажет их в старом интерфейсе, а не перепишет содержимое. Это нормально.
Проблемы могут возникнуть, если на сайте есть:
- кастомные блоки, завязанные на конкретную тему или плагин;
- шорткоды и старые метабоксы, которые рассчитывали на определённый редактор;
- плагины, которые добавляют собственные панели в экран редактирования и конфликтуют с Classic Editor.
Перед массовым переключением на рабочем сайте лучше проверить поведение на одной тестовой записи. Это занимает несколько минут и позволяет убедиться, что авторы не потеряют привычные поля и кнопки.
Если нужен именно быстрый возврат к старому сценарию редактирования, Classic Editor — самый предсказуемый вариант. Он не требует отката WordPress, не затрагивает фронтенд сайта и позволяет вернуть привычный интерфейс без лишнего риска. Для большинства сайтов этого достаточно, а более тонкая настройка через код нужна только тогда, когда вы хотите контролировать редактор по типам записей или по ролям пользователей.