Я использую Wordpress 5 для своего сайта, и я хочу скрыть редактор Gutenberg и хочу использовать classic editor для создания страниц и публикаций. как я могу спрятать Gutenberg editor?
До сих пор я пробовал следующий код, чтобы сделать это
add_filter('use_block_editor_for_post', '__return_true');
И это, чтобы скрыть редактора Гутенберга, но ни один из них не работает.
// disable for posts
add_filter('gutenberg_can_edit_post', '__return_false', 10);
// disable for post types
add_filter('gutenberg_can_edit_post_type', '__return_false', 10);

Самый популярный способ - использовать один из нескольких плагинов, которые удаляют функциональность Гутенберга и восстанавливают классический редактор для версий WordPress 5.0.1+; взгляните на https://wordpress.org/plugins/disable-gutenberg/ и https://wordpress.org/plugins/classic-editor/. У них есть варианты выборочного использования Гутенберга в сообщениях и на страницах.
Вы можете взять код из любого плагина и интегрировать его в свою тему, но плагин дает вам возможность легко отключить его. Вы также можете добавить любой плагин в качестве обязательного плагина mu, чтобы пользователи не могли его деактивировать, кроме как по FTP. См. https://codex.wordpress.org/Must_Use_Plugins
Я ценю твой ответ. Я справился с этим с помощью одной строчки кода add_filter ('use_block_editor_for_post', '__return_false'); единственная ошибка в моем фильтре добавления - я использую return true вместо return false.
1) https://wordpress.org/plugins/disable-gutenberg/ (этот плагин может помочь отключить Gutenberg)
2) https://wordpress.org/plugins/classic-editor/ (этот плагин может помочь вернуть классический редактор)
3) Добавьте приведенный ниже код в файл funtions.php вашей темы.
remove_action( 'try_gutenberg_panel', 'wp_try_gutenberg_panel' );
ИЛИ
add_filter( 'use_block_editor_for_post', '__return_false' );
(через кодирование)
Вы также можете получить платные плагины, чтобы избежать Gutenberge.