Редактор WYSIWYG («Что видишь, то и получаешь») в WordPress — это удобная функция, которая позволяет пользователям создавать и редактировать контент визуально, подобно текстовому процессору. Однако могут быть случаи, когда вы захотите отключить редактор WYSIWYG и работать напрямую с необработанным кодом. В этой статье мы рассмотрим различные способы отключения редактора WYSIWYG в WordPress, а также приведем примеры кода.
Метод 1: использование плагина
Один из самых простых способов отключить редактор WYSIWYG — использовать плагин WordPress. Например, плагин «Отключить Гутенберг» позволяет вернуться к классическому редактору, в котором нет визуального редактора. Вот как это можно сделать:
- Установите и активируйте плагин «Отключить Гутенберг» из репозитория плагинов WordPress.
- Перейдите на страницу настроек плагина, которая обычно находится в разделе «Настройки» >«Отключить Гутенберг».
- Выберите вариант, чтобы отключить редактор Гутенберга и сохранить изменения.
Метод 2: отключение редактора для определенных типов сообщений.
Если вы хотите отключить редактор WYSIWYG только для определенных типов сообщений, вы можете добиться этого программно, добавив код в файл вашей темы. Вот пример:
function disable_editor_for_post_type() {
remove_post_type_support( 'post', 'editor' ); // Replace 'post' with your desired post type
}
add_action( 'init', 'disable_editor_for_post_type' );
В приведенном выше коде мы используем функцию remove_post_type_support(), чтобы удалить поддержку редактором типа публикации «post». Вы можете заменить слово «сообщение» на желаемый тип сообщения, например «страница» или собственный тип сообщения.
Метод 3: использование плагина классического редактора
Если вы предпочитаете классический редактор редактору Гутенберга, вы можете установить и активировать плагин «Классический редактор» из репозитория плагинов WordPress. Этот плагин восстанавливает предыдущий классический интерфейс редактора и по умолчанию отключает редактор WYSIWYG.
Метод 4: изменение файлов шаблонов темы
Другой способ отключить редактор WYSIWYG — напрямую изменить файлы шаблонов вашей темы. Найдите файл шаблона, отвечающий за отображение редактора сообщений, обычно single.phpили page.php, и удалите следующую строку кода:
<?php the_content(); ?>
Удалив эту строку, вы отключите визуальный редактор и отобразите только редактор необработанного кода для редактирования контента.
Отключить редактор WYSIWYG в WordPress можно различными способами, в том числе с помощью плагинов, изменения кода или использования определенных настроек. Если вы хотите вернуться к классическому редактору или отключить редактор для определенных типов сообщений, методы, описанные в этой статье, предоставят вам гибкость при работе с необработанным кодом. Поэкспериментируйте с этими методами и выберите тот, который лучше всего соответствует вашим потребностям.