редактор guternbery: javascripte измененный контент для сохранения, чтобы заблокировать объект
Я пишу плагин для wordpress, и в этом плагине я изменил html-контент в редакторе, после модификации я хочу сохранить контент, но после нажатия кнопки публикации сообщение остается неизменным. Я попытался использовать wp.data.dispatch('core/editor').updatePost и аналогичный api, но содержимое все еще не изменилось.
вот javascript:
(function($){
$('.frc_remove_origin').on('click', function(){
if(!confirm("origin text will be removed ")){
return;
}
$('.frc_trim_origin_btn').remove();
wp.data.dispatch('core/editor').savePost();
return;
})
})(jQuery);
1 ответ
Насколько я могу судить, функция использует wp.data.dispatch()
нужно завернуть в wp.data.withDispatch()
на самом деле работать. Это пост, за которым я следил, чтобы заставить свою работать.