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

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

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

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

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

Поэтому отключение Gutenberg остаётся актуальной задачей для многих проектов на WordPress.

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

Плагин Classic Editor — официальный способ вернуть классический редактор

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

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

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

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

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

Плагин Disable Gutenberg — гибкий контроль над блоковым редактором

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

Плагин позволяет:

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

Это удобно для постепенного перехода на Gutenberg или совместного использования двух редакторов.

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

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

Пример простого кода для отключения Gutenberg полностью

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

Этот код отключит блоковый редактор для всех типов записей и вернёт классический редактор по умолчанию.

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

function wpdemo_disable_gutenberg_for_roles($use_block_editor, $post) {
    if (current_user_can('editor') || current_user_can('author')) {
        return false; // Отключаем для редакторов и авторов
    }
    return $use_block_editor;
}
add_filter('use_block_editor_for_post', 'wpdemo_disable_gutenberg_for_roles', 10, 2);

Такой подход позволяет гибко управлять доступом к редактору в зависимости от роли пользователя.

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

function wpdemo_disable_gutenberg_for_post_types($use_block_editor, $post) {
    if ('page' === $post->post_type) {
        return false; // Отключаем Gutenberg для страниц
    }
    return $use_block_editor;
}
add_filter('use_block_editor_for_post', 'wpdemo_disable_gutenberg_for_post_types', 10, 2);

Это часто используется, если на сайте есть кастомные типы записей, которые лучше редактировать классическим редактором.

Советы по работе с классическим редактором после отключения Gutenberg

После возврата классического редактора можно улучшить опыт работы с ним с помощью следующих советов:

  • Установите плагин Clearfy Pro для оптимизации и отключения ненужных функций WordPress, включая дополнительные настройки редактора.
  • Используйте плагин WPRemark для улучшения работы с комментариями и контентом в классическом редакторе.
  • Добавьте свои кастомные кнопки и стили в классический редактор через фильтры и хуки WordPress для удобства написания контента.

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

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

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

WooCommerce: автоматическое возвратное действие при отклонённом платеже
03.05.2026
Как использовать хуки WordPress для автоматизации задач
21.12.2025
Как создать и использовать кастомные таксономии в WordPress
05.01.2026
Как использовать WPCommunity для создания форума на WordPress
27.02.2026
Как установить ограничение на загрузку файлов в WordPress
02.01.2026