wp_editor и блочный редактор
-
все прекрасно помнят функцию автоформатирования текста в классическом редакторе. когда забиваем в режиме «Текст» код аля:
Привет! <a href="http://wptest.ru/trulala/">Полная версия статьи</a> До свидания!
и можем переключаться между «Визуально» и «Текст» и ничего не изменится.
а в результате получаем при публикации код:<p>Привет!</p> <p><a href="http://wptest.ru/trulala/">Полная версия статьи</a></p> <p>До свидания!</p>
это все работает и сейчас при установленном Classic Editor.
но если деактивировать Classic Editor, опять залезть в редактор (свой редактор wp_editor в метабоксе плагина), опять забить в режиме «Текст» код:Привет! <a href="http://wptest.ru/trulala/">Полная версия статьи</a> До свидания!
то при переключении на «Визуально» и обратно мы видим код:
<p>Привет! <a href="http://wptest.ru/trulala/">Полная версия статьи</a> До свидания!</p>
и при публикации он будет таким же. то есть при включенном блочном редакторе автоформатирование текста на основе переводов строк прекратилось и теперь надо расставлять теги вручную. или никогда не переключаться на вкладку «Визуально», чтобы не испортить прописанное форматирование (переводы строк, которые переключение режимов напрочь убивает).
как это исправить? как вернуть для wp_editor старое поведение?
очень не устраивает такое поведение — например, человек при включенном Classic Editor форматирует текст записей. многих записей. потом решает перейти на блочный редактор — но все его форматирование записей мигом исчезнет, если он хоть раз переключится на вкладку «Визуально». для коротеньких записей вручную прописать теги труда не составит, но если это лендинги с портянками блоков — там такая мешанина мусора получается, что проще повеситься, чем заново прописывать форматирование.
- Тема «wp_editor и блочный редактор» закрыта для новых ответов.