Каковы альтернативы для функций getContent и setContent в TinyMCE для Гутенберга?
Используя редактор TinyMCE, мы использовали функции getContent() и setContent(), чтобы получить содержимое редактора и установить его.
Каковы альтернативы для них, используя Гутенберг?
0 ответов
Вот что сработало для меня после некоторой борьбы, чтобы найти рабочее решение
чтобы получить содержание
wp.data.select( 'core/editor' ).getEditedPostAttribute( 'content' );
Чтобы установить содержание
wp.data.dispatch( 'core/editor' ).editPost( { content: editedContent } );
parsedBlocks = wp.blocks.parse(wp.data.select( "core/editor" ).getEditedPostContent());
wp.data.dispatch( 'core/editor' ).resetBlocks([]);
wp.data.dispatch( "core/editor" ).insertBlocks( parsedBlocks );
Это удалит текущие блоки и вставит новые проанализированные блоки. Возможно, есть лучшее решение, пока я его еще не знаю