是否应该担心古腾堡对扩展核心块的更新会被破坏?

时间:2020-06-18 作者:Luke

我最近开始为一个定制插件开发定制/扩展核心Gutenberg块,该插件是我为与我合作的客户开发的。我主要担心的一个问题是,当古腾堡更新核心块时,扩展核心块是否会导致可能不得不重构大量客户端站点。

WordPress更新软件的方式中是否有保护措施可以防止这成为一个主要问题?在扩展核心块时,我能记住什么吗?这样我就不太可能回去重构几十个有此扩展的站点了?

从头开始创建自定义块会导致大量工作/代码的重复,因此我希望能够尽可能利用现有的核心块。

1 个回复
SO网友:Will

Luke,我只做了一些,但我有一些现有的块样式和更新后的块样式变体(示例1, 2).

到目前为止,我还没有找到很多主动预防措施来防止你的积木从一开始就被打破besides this list on backwards compatibility 并希望古腾堡的核心撰稿人在这里插话(尽管他们可能不会读到这篇文章),并提出任何其他建议。

也就是说,

但我注意到的一点是,这些更改不会影响前端已发布的现有已发布内容,但当内容编辑器更新包含所述块的页面/帖子时,块编辑器中会发生块的“破坏”;因为需要重新生成块。

最后,这不是那么积极主动,而是阅读dev notes 可以帮助您在问题成为客户问题之前立即意识到问题。

相关推荐