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

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

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

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

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

Теперь рассмотрим, как отключить Gutenberg на практике.

Методы отключения Gutenberg в WordPress

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

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

  • Перейдите в админку WordPress → Плагины → Добавить новый.
  • В поиске введите "Classic Editor".
  • Установите и активируйте плагин.
  • В настройках плагина можно выбрать, использовать ли всегда классический редактор или разрешить выбор пользователю.

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

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

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

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

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

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

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

<?php
function wpgen_disable_gutenberg_for_post_types($can_edit, $post_type) {
    if (in_array($post_type, array('post', 'custom_type'))) {
        return false; // Отключаем Gutenberg для этих типов
    }
    return $can_edit;
}
add_filter('use_block_editor_for_post_type', 'wpgen_disable_gutenberg_for_post_types', 10, 2);

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

Дополнительные настройки и советы

Использование плагинов для улучшения классического редактора

Если вы предпочитаете классический редактор, можно дополнительно установить плагины, которые расширяют его функционал:

  • Clearfy Pro — позволяет оптимизировать и кастомизировать редактор, отключить ненужные скрипты и стили.
  • WPCommunity — расширяет возможности редактора для сайтов с сообществом.

Проверка совместимости плагинов и тем

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

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

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

Оптимизация базы данных WordPress для повышения производительности сайта
16.11.2025
Как создать автоматическое сообщение после отзыва в WordPress
07.03.2026
Создать динамические формы в WordPress без плагинов
29.11.2025
Как решить проблему: не работает AJAX в WordPress
07.12.2025
Как отключить Gutenberg и сохранить классический редактор в WordPress
27.01.2026