如何在不手动恢复的情况下更新Gutenberg块?

时间:2020-05-25 作者:Siddharth Thevaril

我已经建立了一个古腾堡块,它被用于客户端站点的多个页面。当在客户端请求后修改块时,它会在需要使用Attempt Recovery 特色

除此之外,在恢复并再次保存块之前,前端不会更新。

我想知道是否有一种简单的方法可以在修改块时修复它们?

1 个回复
SO网友:Welcher

我建议移动到动态块,而不是静态块。不同之处在于,动态块是通过PHP呈现的,不会将标记保存在数据库中。这允许您对块输出进行任何更改,它将被反映出来,而无需更新块的每个实例。

为了将静态块转换为动态块,需要修改save 要返回的属性null 然后在PHP端用render_callback. 开发人员文档中有一个示例,您可以查看here.

如果你用你的代码更新这个问题,我很乐意帮助你更新它。

相关推荐