WordPress как на ладони
Мощный и не дорогой хостинг от Fornex.com

Использование 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());

});

Но это не то что мне нужно, да пока могу перебиться и этим но не удобно с картинками, черт пойми как их оттуда вынимать. Может кто ранее уже делал что-то похожее и может поделиться опытом? Подскажите пожалуйста smile

0
10 дней назад

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация