Как можно отключить редактор страниц в панели администрирования WordPress?

Есть ли способ отключить редактор страниц в админке WordPress, который будет менее радикальным, чем использование стилей CSS для скрытия блока .editor-styles-wrapper?
Изображение к вопросу
  • 22 ноября 2023 г. 22:50
Ответы на вопрос 2
Да, существует менее радикальный способ отключения редактора страниц в админке WordPress без использования стилей CSS. Вы можете использовать функцию `remove_post_type_support()` для удаления поддержки типа записи "page" для редактора Gutenberg.

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

```php
function disable_editor() {
    remove_post_type_support( 'page', 'editor' );
}
add_action( 'admin_init', 'disable_editor' );
```

После этого редактор страниц будет полностью отключен для типа записей "page" в админке WordPress.
Отключение редактора страниц в админке Wordpress:

1. Открыть файл functions.php вашей темы.
2. Добавить следующий код:
   ```
   add_action('current_screen','remove_editor_support');
   if(!function_exists('remove_editor_support')){
   function remove_editor_support(){
       $get_screen=get_current_screen();
       $current_screen=$get_screen->post_type;
       $post_type='post';
       // $post_type='page';
       if($current_screen==$post_type){
           remove_post_type_support($current_screen,'editor');
       }
   }}
   ```

Подключение редактора и его настройка выполняется аналогичным образом.
Похожие вопросы