Intereting Posts
Archive.php отфильтровано по заранее определенной категории Поиск продуктов WooCommerce в WordPress Почему мой сайт показывает правильную страницу на первой странице, когда вы приходите на сайт, но не когда вы нажимаете «домой»? Использовать touch_time () в интерфейсной форме через плагин Кнопка ссылки не работает при редактировании сообщения в Firefox Как получить обрезанное изображение из медиа-библиотеки? Фильтр the_content для некоторых типов сообщений не работает Отображение пользовательской таксономии в боковой панели в двух столбцах как получить список полей метаданных, ассоциированных с пользовательским типом сообщения Удаление атрибутов ширины и высоты из wp-get-attachment Создание системы онлайн-регистрации и заказа Несколько Orderby используют случайный порядок WP_Query Как получить идентификатор или URL-адрес изображения в сообщении изображения? Ошибка 404 с использованием Meta for Permalink rewrite Как получить его meta_value определенной meta_key в wp_usermeta

Отправляйте данные редактору перед сохранением сообщения

Я создал мета-поле на новой странице. Когда я добавляю некоторый контент в мета-поле, я сохраняю его в скрытой текстовой области.

Когда сообщение сохраняется, я хочу очистить все содержимое редактора и скопировать данные этого метатекста мета поля в редактор.

Данные можно скопировать с помощью jQuery, но я не могу понять, как отправить его в редактор непосредственно перед сохранением сообщения?

Идея заключается в создании визуального короткого кода, и данные, отправляемые в редактор, будут короткими.

Я буду очень признателен за любую помощь в этом отношении.

Solutions Collecting From Web of "Отправляйте данные редактору перед сохранением сообщения"

Предполагая, что вы ссылаетесь на главный редактор WP, вы можете получить экземпляр TinyMCE с помощью

var mainEditor = tinyMCE.getInstanceById('content');

затем очистите текущий контент с помощью:

 mainEditor.setContent(''); 

и добавьте новый контент

 mainEditor.setContent('we are the borg lower your shields and surrender your ships'); 

Если новый контент не сохраняется, вызовите

 tinyMCE.triggerSave(); 

дополнительно.