Как отключить виджеты на основе блоков в WordPress и вернуть классические виджеты

otklyuchit blok widgets wordpress cover Без рубрики
Classic Widgets от WordPress, фильтр use_widgets_block_editor в child theme, развилка блочной темы и Site Editor. Данные сайдбара не пропадают - меняется только админка.

После обновления WordPress пропал привычный список виджетов слева и зоны сайдбара справа: вместо них мини-редактор с блоками, надпись «Устаревший виджет» и страх, что телефон в колонке исчез навсегда или что правка кода «убьёт» сайт. Данные обычно на месте, сменился только экран админки. За 10–15 минут вы сможете включить официальный плагин Classic Widgets или одну строку в дочерней теме и снова увидите «Внешний вид → Виджеты» с перетаскиванием, как до WordPress 5.8.

Вернуть старый экран виджетов — это не «отключить лишние виджеты» и не отмена Gutenberg для записей. С WordPress 5.8 блочный редактор виджетов включён по умолчанию на классических темах. Официальный выход: плагин Classic Widgets от команды WordPress, фильтр use_widgets_block_editor в дочерней теме или remove_theme_support для widgets-block-editor. У блочных тем пункта «Виджеты» в меню нет намеренно — правки идут через «Редактор сайта», Classic Widgets там не поможет.

Марина ведёт сайт услуг на классической теме: после автообновления не нашла в «Виджетах» привычные «Текст» и «Меню», испугалась за телефон в сайдбаре. На фронте всё было на месте — сломался только экран правки. Половина гайдов в поиске про удаление лишних типов виджетов, а не про возврат drag-and-drop. Здесь только про второе.

Разведите задачи: вернуть экран или убрать лишние виджеты

Сравнение: блочный экран виджетов и классический список с зонами сайдбара

Боль: вы ищете «отключить виджеты wordpress», попадаете на статьи про плагины, которые прячут календарь или метки из админки. Это другая задача. В реальном проекте так путают WP-Widget-Disable и Classic Widgets: первый режет список типов, второй возвращает старый UI на экране «Внешний вид → Виджеты».

Типичная ошибка — ставить три плагина «на всякий случай». Для маркетолога с одним сайтом услуг достаточно одного канала: либо Classic Widgets, либо одна строка в functions.php дочерней темы. Не трогайте родительскую тему: при обновлении темы правки исчезнут. Если дочерней темы ещё нет, сначала поставьте дочернюю тему, потом код — или идите только через плагин.

Задача Инструмент Что получите
Вернуть классический экран «Виджеты» Classic Widgets или фильтр в child theme Список слева, зоны справа, перетаскивание
Убрать календарь, RSS из списка виджетов Плагины типа Widget Disable Меньше пунктов в админке, UI может остаться блочным
Отключить Gutenberg для записей Classic Editor и аналоги Старый редактор постов, виджеты не меняет
Править футер на Twenty Twenty-Five Редактор сайта (Site Editor) Шаблоны и части, не меню «Виджеты»

Уточните тип темы, пока не поставили лишний плагин

Развилка: классическая тема с пунктом Виджеты и блочная тема с Редактором сайта

Боль: пункт «Внешний вид → Виджеты» пропал после смены темы, вы качаете Classic Widgets и ничего не меняется. Официальная документация WordPress обновлена 21 сентября 2026 года: у блочных тем вроде Twenty Twenty-Five классических зон виджетов в прежнем смысле нет, пункта «Виджеты» в меню нет намеренно. Classic Widgets в FAQ прямо сказано: с full site editing и блочными темами не работает.

На практике: в «Внешний вид» есть «Виджеты» — гайд ниже для вас. Только «Редактор сайта» — правьте футер в шаблоне; Classic Widgets не вернёт старое меню. В блочном режиме виджеты плагинов идут через блок Legacy Widget.

Схема выбора: есть «Виджеты» в меню → Classic Widgets или код в child theme → проверка фронта. Нет «Виджетов», только Site Editor → правка шаблона, плагин из этой статьи не цель.

Установите Classic Widgets, если не хотите трогать код

Пошагово: каталог плагинов Classic Widgets и классический экран виджетов

Боль: непривычный блочный экран, кажется, что настройки сайдбара потеряны. Плагин Classic Widgets — официальный продукт команды WordPress: без экрана настроек, включили — вернулся старый вид и доступ к виджетам через Customizer на поддерживаемых темах. В каталоге wordpress.org на момент проверки 11 октября 2026 года: более 2 млн активных установок, рейтинг 4,9 из 5, версия 0.3, совместимость tested up to 6.9.10.

  1. Шаг 1. Сделайте резервную копию через хостинг — на случай конфликта с редким плагином админки.
  2. Шаг 2. Плагины → Добавить новый, в поиске введите Classic Widgets (автор WordPress Contributors).
  3. Шаг 3. Установить → Активировать. Отдельных настроек нет: активация = отключение блочного UI виджетов.
  4. Шаг 4. Откройте Внешний вид → Виджеты. Слева должен появиться список типов, справа — области темы (сайдбар, подвал).
  5. Шаг 5. Найдите виджет, который раньше давал телефон или меню. Откройте и настройте его — поля на месте, данные не стираются при переключении интерфейса.
  6. Шаг 6. Сохраните, откройте сайт в новой вкладке: сайдбар и футер как до паники.
  7. Шаг 7. Следите за обновлениями плагина в каталоге; см. также автообновление плагинов.

Типичная ошибка — ставить плагин «disable gutenberg» для записей: посты останутся блочными, виджеты — нет, пока не Classic Widgets или фильтр ниже.

Добавьте одну строку в дочернюю тему, если плагин лишний

Боль: не хочу ещё один плагин в списке из двадцати. WordPress с версии 5.8 даёт функцию wp_use_widgets_block_editor(): по умолчанию блочный редактор виджетов включён, если тема не сняла поддержку widgets-block-editor. В дочерней теме в файле functions.php достаточно фильтра — это канонический способ в developer.wordpress.org и зеркале гайда Gutenberg на GitHub.

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)

add_filter( ‘use_widgets_block_editor’, ‘__return_false’ );

Вставьте строку в конец functions.php дочерней темы, сохраните, обновите «Виджеты». Альтернатива: remove_theme_support( ‘widgets-block-editor’ ) на after_setup_theme. Код только в child theme, не в родителе. Белый экран — уберите строку через файловый менеджер хостинга. Стили на фронте — отдельно, см. свой CSS в WordPress.

Проверьте сайдбар, подвал и виджеты плагинов на фронте

Боль: сторонний виджет магазина или формы «сломался» в блочном режиме. В блоках его настраивают через блок Legacy Widget («Устаревший виджет»); после возврата classic UI снова обычная карточка виджета в списке слева. WooCommerce и другие плагины не теряют настройки при Classic Widgets — меняется оболочка редактора, не база данных виджетов.

Чек на две минуты: главная и страница услуг — телефон, меню, форма на месте. Сбросьте кеш плагина или CDN. Надпись «Устаревший виджет» в classic UI пропадает: вы снова правите виджет напрямую. Откат: деактивируйте Classic Widgets или уберите фильтр — блочный редактор вернётся, данные в зонах останутся.

Пройдите чек-лист успеха до публикации правок

Главный результат простой: снова привычный drag-and-drop вместо блочного мини-редактора. Вы поймёте, что всё сработало, если совпадают пункты ниже — это те же критерии, что мы закладывали в начале:

  • В админке снова классический экран: список виджетов слева и области темы справа.
  • Ранее добавленные виджеты на месте, поля телефона, меню и текста не пустые.
  • На фронте сайдбар и подвал выглядят как до переключения интерфейса.
  • Вы понимаете, блочная ли тема: если нет пункта «Виджеты», не ждёте чуда от Classic Widgets.
  • Код правили только в дочерней теме или через плагин, не в файлах родительской темы.

Дальше по кластеру WordPress — в разделе статей. Нужен сайт, где виджеты и контент не ломаются после каждого обновления, — загляните в услуги. Вопрос по вашей теме или хостингу — форма на сайте или канал Telegram, пишите в мессенджер, без звонков.

Материал проверен: Андрей Дикий — сайты на WordPress и продвижение через статьи (SEO/GEO).
Источники на 2026-10-11: wordpress.org/documentation/article/block-based-widgets-editor/ (обновление 2026-09-21), developer.wordpress.org/block-editor/how-to-guides/widgets/opting-out/, developer.wordpress.org/reference/functions/wp_use_widgets_block_editor/, wordpress.org/plugins/classic-widgets/ (2+ млн установок, tested up to 6.9.10), ru.wordpress.org/plugins/classic-widgets/; практика и сниппеты — wp-kama.ru, зеркало Gutenberg opting-out на GitHub; частотность — Яндекс Вордстат (MCP недоступен, точные показы не сверены).

Частые вопросы

Обязательны ли block widgets в WordPress?

На классических темах с зонами виджетов блочный редактор включён с версии 5.8 по умолчанию, но это не приговор. Официальный opt-out — Classic Widgets, фильтр use_widgets_block_editor или снятие theme support. Вы выбираете интерфейс, данные виджетов при этом не пропадают.

Как вернуть классические виджеты без плагина?

Добавьте в functions.php дочерней темы строку add_filter( ‘use_widgets_block_editor’, ‘__return_false’ ); или remove_theme_support( ‘widgets-block-editor’ ) на after_setup_theme. Сохраните файл и откройте «Внешний вид → Виджеты». Родительскую тему не редактируйте.

Ломает ли Classic Widgets Gutenberg для записей?

Нет. Плагин влияет только на экран виджетов и связанный с ним опыт в Customizer на поддерживаемых темах. Записи и страницы по-прежнему редактируются в блочном редакторе, если вы сами не ставили Classic Editor для постов.

Пропали виджеты после смены темы на Twenty Twenty-Five?

Скорее всего, тема блочная: классического пункта «Виджеты» нет. Откройте «Внешний вид → Редактор», найдите шаблон с футером или сайдбаром и правьте блоки там. Classic Widgets на такой схеме не вернёт старое меню.

Совместим ли Classic Widgets с Elementor и что делать при белом экране после кода?

На классической теме конфликт редок: сайдбар Elementor правьте в Elementor, зоны темы — в «Виджеты». Белый экран после functions.php — удалите строку в файловом менеджере или отключите дочернюю тему; виджеты в базе не стираются.

*Instagram,Facebook (принадлежит компании Meta, признанной экстремистской и запрещённой на территории РФ)
Новый маркетинг с искусственным интеллектом
Добавить комментарий