Использование tiniMCE WordPress Editor (не в постах)
Пишу плагин для wordpress и на одной из страниц плагина (не на страницах постов) нужно внедрить wordpress editor.
Как вставить разобрался, согласно этому источнику - https://wp-kama.ru/function/wp_editor/
Как извлечь данные введенные в editor пока не совсем понял.
Интересует как поймать на сервере отправляемые данные? Вот фрагмент кода
<div class="wrap"> <h1 style="margin-bottom: 20px;" class="wp-heading-inline ">Добавить голосование</h1> <form action="/wp-admin/admin.php?page=pmwd-voting-create" method="post"> <div id="titlediv"> <div id="titlewrap"> <label class="" id="title-prompt-text" for="title">Введите заголовок</label> <input type="text" name="post_title" size="30" value="" id="title" spellcheck="true" autocomplete="off"> </div> <div class="inside"> <div id="edit-slug-box" class="hide-if-no-js"> </div> </div> <input type="hidden" id="samplepermalinknonce" name="samplepermalinknonce" value="2f285387ff"> </div> <?php wp_editor('asdasd', 'description', ['textarea_name' => 'description'] ); ?> <textarea name="description" id="description" cols="30" rows="10" style="width: 100%;"></textarea> <input id="submit" type="submit" class="button button-primary button-large" value="Сохранить"> </form> </div> <?php if(isset($_POST['description'])) { dd($_POST['description']); } ?>
На данный момент могу выгрузить все что введено в editor с помощью методов плагина tinyMCE -
$('#submit').on("click", function (ev) { ev.preventDefault(); console.log(tinyMCE.activeEditor.getContent()); });
Но это не то что мне нужно, да пока могу перебиться и этим но не удобно с картинками, черт пойми как их оттуда вынимать. Может кто ранее уже делал что-то похожее и может поделиться опытом? Подскажите пожалуйста