使用 editEntityRecord 更改分类后,直到切换选项卡才会出现更改如何重新呈现分类法字段?

问题描述

我正在使用脚本在仪表板中更改帖子的分类,但直到我单击“块”选项卡,然后单击“帖子”选项卡后,我的更改才可见。我可以在没有用户输入的情况下刷新/重新渲染分类区域吗?

这是在自定义 post_type 中,“贡献者”,并使用自定义分类法,“主题”。

如果我打这个电话

wp.data.dispatch( 'core' ).editEntityRecord( 'postType','contributor',currentPost.id,{ 'topic': [ term_id ] } );

页面上没有任何视觉上的变化,直到我保存并重新加载,或者切换到“块”选项卡并返回。分类值设置适当,但没有视觉指示它发生了。我可以重新渲染这个字段吗(它在侧边栏中)。

解决方法

刚发布后,我意识到我还需要更新内容字段。当我这样做时,它会自动更改为“阻止”选项卡。我真的不想要那个(我想要的是 Post/Contributor 侧边栏上的编辑器,而不是 Block 侧边栏上的编辑器),所以在一切完成后,我触发了对 Contributor 按钮的点击,这有效地解决了我的问题。我仍然很想知道是否有更优雅的重新渲染方式,但我的特定问题已解决。