Как отключить Gutenberg и вернуться к классическому редактору WordPress

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

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

Несмотря на прогрессивность и мощь Gutenberg, у него есть ряд особенностей, которые заставляют некоторые сайты и разработчиков отказаться от него:

  • Совместимость с плагинами и темами: Некоторые старые плагины и темы могут некорректно работать с блоковым редактором.
  • Привычка и комфорт: Многие пользователи привыкли к классическому редактору и не хотят менять рабочий процесс.
  • Технические ограничения: При разработке кастомных решений иногда удобнее использовать классический редактор.

Понимание этих причин поможет адекватно выбрать метод отключения Gutenberg.

Официальный плагин Classic Editor для отключения Gutenberg

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

Преимущества плагина:

  • Простота установки и настройки.
  • Официальная поддержка команды WordPress.
  • Возможность выбора редактора для каждого пользователя и типа записи.

Чтобы установить Classic Editor, зайдите в админку WordPress → Плагины → Добавить новый, найдите Classic Editor, установите и активируйте. После этого в настройках Настройки → Написание появится возможность выбрать классический редактор как основной.

Настройка переключения редакторов через Classic Editor

В настройках плагина можно задать, кто и когда будет использовать классический редактор, например:

  • Разрешить пользователям переключаться между редакторами.
  • Отключить Gutenberg только для определённых типов записей.

Это особенно полезно, если сайт использует и Gutenberg, и классический редактор для разных задач.

Отключение Gutenberg с помощью кода

Если вы не хотите использовать плагин и предпочитаете легковесное решение, можно отключить Gutenberg с помощью добавления кода в файл functions.php вашей темы или в отдельный плагин. Вот простой способ отключения Gutenberg для всех типов записей:

function wpbest_disable_gutenberg() {
    add_filter('use_block_editor_for_post', '__return_false', 10);
}
add_action('init', 'wpbest_disable_gutenberg');

Этот фильтр use_block_editor_for_post заставляет WordPress использовать классический редактор везде. Однако такой подход полностью выключает Gutenberg и не позволяет переключаться.

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

Иногда нужно отключить блоковый редактор только для определённых типов записей, например, для портфолио или продуктов WooCommerce. Такой код решит задачу:

function wpbest_disable_gutenberg_for_cpt($use_block_editor, $post_type) {
    $cpts_to_disable = array('portfolio', 'product');
    if (in_array($post_type, $cpts_to_disable, true)) {
        return false;
    }
    return $use_block_editor;
}
add_filter('use_block_editor_for_post_type', 'wpbest_disable_gutenberg_for_cpt', 10, 2);

Замените 'portfolio' и 'product' на нужные вам типы записей.

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

Если нужно, чтобы Gutenberg был отключён только для определённых пользователей или ролей, например, для редакторов или авторов, можно использовать такой код:

function wpbest_disable_gutenberg_for_roles() {
    if (current_user_can('editor') || current_user_can('author')) {
        add_filter('use_block_editor_for_post', '__return_false', 10);
    }
}
add_action('init', 'wpbest_disable_gutenberg_for_roles');

Этот код проверяет роль пользователя и отключает Gutenberg только для неё.

Решение конфликтов с плагинами и темами при отключении Gutenberg

Иногда отключение Gutenberg может привести к конфликтам, особенно если тема или плагины используют блоки в интерфейсе. Вот несколько советов для минимизации проблем:

  • Проверьте совместимость тем и плагинов: Убедитесь, что используемые вами расширения поддерживают классический редактор.
  • Используйте плагин Clearfy Pro: Он помогает оптимизировать работу WordPress, включая отключение Gutenberg и управление скриптами.
  • Регистрация метабоксов: Если ваша тема использует метабоксы, они будут работать корректно с классическим редактором.

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

Использование плагина WPGPT для генерации контента с классическим редактором

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

Выводы и рекомендации

Отключение Gutenberg и возврат к классическому редактору — частая задача для тех, кто работает с наследием WordPress или имеет специфические требования к сайту. Самым универсальным и безопасным способом является использование официального плагина Classic Editor. Если хочется легковесности, можно добавить код в functions.php. Для тонкой настройки под типы записей или роли — используйте фильтры, приведённые выше.

Не забывайте проверять совместимость тем и плагинов, а также тестировать сайт после изменений, чтобы избежать конфликтов и ошибок.

Как массово удалить загруженные медиа в WordPress по датам и типам файлов
08.02.2026
Как создать отслеживание событий в WordPress с помощью REST API
17.12.2025
Как создать автоматическое резервное копирование WordPress с помощью PHP
01.02.2026
Как автоматизировать удаление спама в комментариях WordPress
20.12.2025
Как избежать конфликтов между плагинами WordPress: практические решения
05.12.2025