Как получить значение текстового поля wp_editor()

Поэтому я пытаюсь создать настраиваемую текстовую область, в которой пользователи могут делать такие вещи, как жирный текст, добавлять 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());

но каждый раз результатом всегда является пустая строка, а не вновь набранный текст.

Как мне получить только что набранный текст

Используете ли вы функцию wp_editor() в интерфейсе?

cabrerahector 18.02.2019 00:16

да. Я пытаюсь создать редактор на интерфейсе.

user10547592 18.02.2019 01:40
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
2
1 911
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Итак, просматривая здесь, я нашел аналогичный вопрос, связанный с функцией Wordpress wp_editor(). Здесь

По-видимому, существует специальная функция tinyMce, используемая для доступа к wp_editor() или к тексту/содержимому редактора tinyMce.

Итак, используя это внутри моего обработчика onSubmit:

 tinyMCE.activeEditor.getContent()

Мне удалось получить содержимое или текст, которые были введены в функцию wp_editor().

Также еще один хороший пост по теме.

Другие вопросы по теме