Как полностью отключить Gutenberg в WordPress

С выходом WordPress 5.0 редактор Gutenberg стал стандартом по умолчанию. Однако не всем пользователям и разработчикам он нравится из-за специфики работы и совместимости с устаревшими решениями. В этой статье я подробно расскажу, как полностью отключить Gutenberg в WordPress, чтобы использовать классический редактор или альтернативы, и при этом сохранить стабильность сайта.

Почему может понадобиться отключить Gutenberg

Редактор Gutenberg — блочный, что существенно меняет логику создания контента. Многие темы и плагины еще не адаптированы под блоки, что вызывает проблемы с выводом и редактированием. Также есть случаи, когда клиентам проще работать с привычным классическим редактором.

Еще одна причина — производительность. В некоторых случаях Gutenberg добавляет лишние скрипты и стили, которые замедляют загрузку страницы админки.

Наконец, некоторые разработчики предпочитают полностью контролировать процесс создания контента без ограничений, которые накладывает блочный редактор.

Способы отключения Gutenberg в WordPress

Существует несколько методов отключения Gutenberg. Рассмотрим самые надежные и проверенные.

1. Использование официального плагина Classic Editor

Самый простой и рекомендуемый способ — установить плагин Classic Editor. Он официально поддерживается командой WordPress и полностью возвращает классический редактор.

После установки и активации в настройках можно выбрать, какой редактор использовать по умолчанию, и разрешить пользователям переключаться между ними.

2. Отключение Gutenberg через functions.php

Если не хочется использовать плагин, можно добавить в тему или дочернюю тему следующий код. Он полностью отключит Gutenberg для всех типов записей и вернет классический редактор.

function wpskills_disable_gutenberg() {  return false;}add_filter('use_block_editor_for_post', 'wpskills_disable_gutenberg', 10);add_filter('use_block_editor_for_post_type', 'wpskills_disable_gutenberg', 10);

Этот способ быстрый и легкий, но при обновлении темы код может быть потерян. Поэтому лучше использовать дочернюю тему или специальный плагин для пользовательских функций.

3. Полное отключение блоков в админке через плагин Disable Gutenberg

Плагин Disable Gutenberg позволяет гибко управлять отключением редактора:

  • Отключить для всех пользователей или только для определенных ролей;
  • Отключить для отдельных типов записей;
  • Сохранять поддержку блоков в REST API.

Это решение подойдет, если нужно точечно отключать Gutenberg без потери функционала сайта.

Как отключить Gutenberg для конкретных типов записей

Иногда нужно оставить Gutenberg для страниц, но отключить для записей или пользовательских типов. Для этого подойдет следующий код:

function wpskills_disable_gutenberg_for_post_type($can_edit, $post_type) {  if ($post_type === 'post') {    return false;  }  return $can_edit;}add_filter('use_block_editor_for_post_type', 'wpskills_disable_gutenberg_for_post_type', 10, 2);

Этот код отключит Gutenberg только для стандартных записей (post), а для страниц и других типов редактор останется блочным.

Советы по совместимости и оптимизации

После отключения Gutenberg важно проверить совместимость темы и плагинов с классическим редактором. Иногда плагины завязаны на блоки и могут работать некорректно.

Также стоит очистить кэш сайта и браузера, чтобы увидеть изменения в админке.

Если вы используете плагин Clearfy Pro, то там есть встроенные опции для управления редактором, что упрощает процесс отключения Gutenberg без кода.

Заключение

Отключение Gutenberg — частая задача для сайтов с устаревшими решениями или особенными требованиями к редактору. Выбор метода зависит от задач: плагин Classic Editor подходит для большинства случаев, код в functions.php — для разработчиков, а Disable Gutenberg — для гибкого управления.

Используйте приведенные примеры, чтобы быстро и безопасно отключить Gutenberg на вашем сайте, сохранив удобство работы с контентом.

Добавление авторизации через телефон в WordPress
04.04.2026
WooCommerce не отображает товары после обновления: как исправить
17.04.2026
Как добавить собственные типы записей (Custom Post Types) в WordPress: практическое руководство
20.02.2026
WooCommerce: как автоматически удалять старые заказы по статусу и времени
02.06.2026
Как удалить meta из заголовка постов WordPress
18.11.2025