Комментарий «//Класические виджеты и редактор» переводится как «Classic widgets and editor», и эти фильтры как раз помогают вернуть классический интерфейс WordPress, отключив блочный редактор (Gutenberg) везде, где это возможно. Давайте разберём каждую строку:
add_filter( ‘gutenberg_use_widgets_block_editor’, ‘__return_false’ );
Этот фильтр отключает блочный редактор для виджетов в Gutenberg. Виджеты — это элементы, которые добавляются в боковые панели или футер сайта (например, меню или облако тегов). Без этого фильтра виджеты могли бы использовать новый блочный интерфейс, а с ним — возвращается классический виджет-редактор.
add_filter( ‘use_widgets_block_editor’, ‘__return_false’ );
Аналогично, но это более общий фильтр для виджетов. Он обеспечивает, что WordPress не переключается на блочный редактор виджетов (даже в новых версиях). Иногда эти два фильтра используют вместе для полной совместимости.
add_filter( ‘use_block_editor_for_post’, ‘__return_false’, 10 );
Отключает блочный редактор для постов (статей), возвращая классический редактор TinyMCE. Приоритет 10 — стандартный, чтобы фильтр сработал корректно.
Вместе эти строки полностью отключают Gutenberg для виджетов и постов, заставляя WordPress использовать классические инструменты. Это полезно, если вы предпочитаете старый интерфейс или если плагины/темы несовместимы с новым редактором.
Советы по использованию:
Добавляйте этот код в файл functions.php вашей темы (лучше в дочерней теме, чтобы не потерять изменения при обновлении).
Если вы используете плагин вроде «Classic Editor» или «Disable Gutenberg», эти фильтры могут дублировать их работу — проверьте на конфликты.
Добавить комментарий