Я пытаюсь создать плагин для 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()
.
Любой совет с благодарностью.