Поэтому я пытаюсь создать настраиваемую текстовую область, в которой пользователи могут делать такие вещи, как жирный текст, добавлять ul, теги ссылок и так далее. Для всего этого я использую функцию wp_editor() внутри wordpress, вот так.
$content = "";
$editor_id = "e_id";
$editor_settings = array(
'teeny' => true,
'editor_height' => 160,
'quicktags' => array( 'buttons' => 'strong,em,del,close' ),
'media_buttons' => false );
wp_editor( $content, $editor_id ,$editor_settings );
Так что все, например, добавление ссылок жирным шрифтом и т. д., работает просто отлично.
Моя проблема заключается в доступе к тексту, который был только что введен в это поле. Я попытался получить доступ к тексту с помощью JQuery, предупредив значение области textarea/contenteditable, например...
alert($("#e_id").val());
но каждый раз результатом всегда является пустая строка, а не вновь набранный текст.
Как мне получить только что набранный текст
да. Я пытаюсь создать редактор на интерфейсе.






Итак, просматривая здесь, я нашел аналогичный вопрос, связанный с функцией Wordpress wp_editor(). Здесь
По-видимому, существует специальная функция tinyMce, используемая для доступа к wp_editor() или к тексту/содержимому редактора tinyMce.
Итак, используя это внутри моего обработчика onSubmit:
tinyMCE.activeEditor.getContent()
Мне удалось получить содержимое или текст, которые были введены в функцию wp_editor().
Также еще один хороший пост по теме.
Используете ли вы функцию
wp_editor()в интерфейсе?