DeadTools Classic Editor Code Highlight
Версия: 1.1.5
Автор: DeadTools
Сайт: https://deadtools.ru/tools/deadtools-classic-editor-code-highlight.php
НАЗНАЧЕНИЕ
Плагин улучшает вкладку «Код/Текст» стандартного классического редактора WordPress. Для редактирования HTML используется CodeMirror, уже входящий в состав WordPress, поэтому внешние CDN и сторонние JavaScript-библиотеки не подключаются.

ОСНОВНОЙ ФУНКЦИОНАЛ
1. Подсветка синтаксиса HTML, CSS и JavaScript в режиме кода.
2. Нумерация строк.
3. Подсветка активной строки.
4. Подсветка парных скобок.
5. Автоматическое закрытие скобок и HTML-тегов средствами CodeMirror.
6. Поддержка записей, страниц и произвольных типов записей, если они используют стандартный редактор WordPress.
7. Совместимость с товарами ZipTrading при открытии их в классическом редакторе.
8. Синхронизация CodeMirror с исходным textarea WordPress, поэтому продолжают работать сохранение, автосохранение, ревизии и публикация.
9. Кнопка «Format HTML» для автоматического форматирования текущего HTML.
10. Форматирование использует реальные символы TAB для отступов и расставляет читаемые переносы строк.
11. Форматирование можно сразу отменить стандартным Ctrl+Z до сохранения.
12. Содержимое PRE и TEXTAREA защищается от разрушительного изменения пробелов при форматировании.
13. При переходе в визуальный режим экземпляр CodeMirror корректно уничтожается, чтобы TinyMCE мог работать без конфликтов.
14. Кнопка форматирования не зависит от наличия стандартной панели Quicktags и показывается в собственной компактной панели режима кода.

ВАЖНО
Плагин не меняет сохранённое содержимое сам по себе. Изменения появляются только если администратор редактирует или форматирует код и затем сохраняет запись.

НАСТРОЙКИ WORDPRESS
Если в профиле текущего пользователя отключена подсветка синтаксиса WordPress, плагин уважает эту настройку и не принуждает CodeMirror к работе.

ТЕХНИЧЕСКИЕ ОСОБЕННОСТИ
- Использует штатный wp_enqueue_code_editor().
- Не загружает CodeMirror с внешних серверов.
- Не создаёт таблицы базы данных.
- Не хранит отдельные настройки сайта.
- Работает только на экранах post.php/post-new.php для типов записей с поддержкой editor.

ОТКЛЮЧЕНИЕ
После деактивации вкладка «Код/Текст» сразу возвращается к стандартному поведению WordPress; контент не требует миграции.
