Как редактор Wordpress Visual передает контент HTML в контент textarea #? - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь создать плагин для Wordpress, который меняет способ работы post-edit административной страницы.

Редактор постов разбивает содержимое поста на более мелкие редактируемые разделы (как Scrivener делает) и предлагает пользователю возможность редактировать пост по одному разделу за раз.

У меня проблемы с пониманием того, как работает обмен между Визуальным редактором TinyMCE и Редактором HTML-кода (textarea#content).

Насколько я понимаю, HTML компилируется из содержимого TinyMCE либо при переключении вкладок (Visual -> Text), либо при сохранении.

Я бы хотел найти способ запускаэто преобразование TinyMCE контента в HTML в текстовое поле #content и получение его значения.

Почему-то tinyMCE.activeEditor.getContent() не производит того же контента, что и $('#content').val() - появляются дополнительные теги <p> и т. Д.

Когда запись сохраняется, теги <p>здесь нет, что означает, что #content получает свои данные как-то иначе, чем через tinyMCE.activeEditor.getContent().

Любой совет с благодарностью.

...