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