Gutenberg的TinyMCE getContent和setContent函数有哪些替代方案?

时间:2018-08-18 23:44:42

标签: wordpress-gutenberg

使用TinyMCE编辑器,我们使用了getContent()和setContent()JS函数来获取编辑器的内容并对其进行设置

使用古腾堡(Gutenberg)替代品有哪些?

1 个答案:

答案 0 :(得分: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 );

它将删除当前块并插入新的已分析块。可能有一个更好的解决方案,而我仍然不知道