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

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

Почему стоит отключить Gutenberg и использовать классический редактор

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

  • Совместимость — некоторые плагины и темы еще не полностью адаптированы под Gutenberg.
  • Привычка — многие пользователи и контент-менеджеры привыкли к классическому интерфейсу.
  • Производительность — в некоторых случаях Gutenberg может увеличивать нагрузку из-за дополнительных скриптов.
  • Технические ограничения — на сайтах с кастомными метабоксами и настройками классический редактор работает стабильнее.

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

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

Установка и настройка

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

Для установки:

  1. Перейдите в админ-панель WordPress в раздел Плагины → Добавить новый.
  2. В поиске введите «Classic Editor» и установите плагин от команды WordPress Contributors.
  3. Активируйте плагин.
  4. Перейдите в Настройки → Писательство и убедитесь, что выбран классический редактор.

Этот плагин поддерживается официально и гарантирует, что старый редактор будет работать корректно.

Отключение Gutenberg программно — пример кода

Добавление фильтра в functions.php

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

<?php
// Отключаем Gutenberg полностью
function wpcourse_disable_gutenberg() {
    return false;
}
add_filter('use_block_editor_for_post', 'wpcourse_disable_gutenberg', 10, 2);

Этот фильтр заставляет WordPress всегда возвращать классический редактор для всех типов постов.

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

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

<?php
function wpcourse_disable_gutenberg_for_posts( $use_block_editor, $post_type ) {
    if ( $post_type === 'post' ) {
        return false; // Отключаем Gutenberg для записей
    }
    return $use_block_editor;
}
add_filter( 'use_block_editor_for_post_type', 'wpcourse_disable_gutenberg_for_posts', 10, 2 );

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

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

Чтобы дать возможность пользоваться Gutenberg только некоторым пользователям (например, администраторам), можно использовать следующий код:

<?php
function wpcourse_disable_gutenberg_for_roles( $can_edit, $post ) {
    if ( ! current_user_can( 'manage_options' ) ) { // Только администраторы могут использовать Gutenberg
        return false;
    }
    return $can_edit;
}
add_filter( 'use_block_editor_for_post', 'wpcourse_disable_gutenberg_for_roles', 10, 2 );

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

Альтернативные плагины для управления редактором в WordPress

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

  • Disable Gutenberg — позволяет отключать редактор по типам записей, по ролям и даже для отдельных постов. Ссылка на плагин.
  • Gutenberg Manager — расширенный менеджер для включения и отключения Gutenberg.

Такие плагины удобны, если нужно комплексно управлять редактором без погружения в код.

Проблемы и советы при отключении Gutenberg

Отключение Gutenberg — это не просто переключение интерфейса. Нужно учитывать ряд нюансов:

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

Если вы используете темы от WPSHOP, например, Root или Reboot, они обычно хорошо работают с классическим редактором, что упрощает откат.

Как создать и использовать автоматические корректоры грамматики в WordPress
29.03.2026
Как удалить записи из категории WordPress по атрибуту
12.03.2026
Как создать автоматические запросные формы в WordPress с применением WPRemark
27.01.2026
Как создать автоматические отчёты в WordPress с помощью WPGPT
10.02.2026
Как добавить дополнительное поле в форму регистрации WordPress с помощью кода
06.01.2026

Хотите научиться создавать сайты и зарабатывать на этом от 30 000 рублей в месяц?

Записаться на курс сейчас