Привет, уважаемые поклонники WordPress! Вы устали иметь дело с Гутенбергом на своем веб-сайте WordPress? Не волнуйтесь, я вас прикрою. В этой статье я расскажу вам о нескольких способах отключения редактора Гутенберга специально для типа сообщений «Сообщение». Итак, давайте углубимся и попрощаемся с Гутенбергом!
Метод 1: плагин классического редактора
Один из самых простых способов отключить Gutenberg для типа сообщений «Сообщение» — использовать плагин «Классический редактор». Этот плагин вернет ваш редактор обратно к классическому редактору TinyMCE, знакомому многим пользователям WordPress. Вот как это можно сделать:
- Установите и активируйте плагин «Классический редактор» из каталога плагинов WordPress.
- Перейдите в меню «Настройки» на панели администратора WordPress и нажмите «Написание».
- В разделе «Настройки классического редактора» вы можете выбрать редактор по умолчанию для всех пользователей или разрешить пользователям переключать редакторы. Выберите предпочтительный вариант.
- Сохраните изменения и вуаля! Гутенберг отключен для типа сообщений «Сообщение».
Метод 2: фрагмент кода в файлеfunctions.php
Если вы предпочитаете более практичный подход, вы можете отключить Gutenberg, используя фрагмент кода в файле function.php вашей темы. Вот пример:
function disable_gutenberg_post_type_post() {
if (is_admin()) {
$post_type = 'post';
$screen = get_current_screen();
if ($screen->post_type === $post_type) {
add_filter('use_block_editor_for_post_type', '__return_false', 10);
}
}
}
add_action('admin_init', 'disable_gutenberg_post_type_post');
Просто добавьте этот код в файл options.php вашей темы, и Гутенберг будет отключен для типа публикации «Публикация» в администраторе WordPress.
Метод 3: Поддержка пользовательского типа сообщения
Если у вас есть собственный тип сообщения и вы хотите отключить Гутенберг для этого конкретного типа сообщения, вы можете сделать это, добавив параметр supports
в свой register_post_type
функция. Вот пример:
function custom_post_type() {
$args = array(
'public' => true,
'label' => 'Custom Post Type',
'supports' => array( 'title', 'editor' ),
);
register_post_type( 'custom_post_type', $args );
}
add_action( 'init', 'custom_post_type' );
В этом примере параметр supports
включает только функции «заголовок» и «редактор». Если исключить функцию «редактор», Гутенберг будет отключен для этого типа сообщений.
Вот и все! Три разных способа отключить редактор Гутенберга для типа публикации «Сообщение» в WordPress. Выберите тот, который вам больше всего подходит, и еще раз поприветствуйте классический редактор.