Divi 5.0 旨在增强与古腾堡的兼容性
由 Elegant Themes 创建的流行商业 WordPress 主题和页面生成器 Divi宣布了 5.0 版中的重大变化,这些变化构成了对 Divi 核心技术的完全重写。该更新预计将于明年发布 Beta 版,重点关注性能、稳定性、可扩展性和可扩展性,但不会引入任何新功能。
“我们正在重建 Divi 的后端框架,清理多年的技术债务,改变 Divi 的存储格式并改进其渲染机制,”Elegant Themes 首席执行官 Nick Roach 说。“这个新版本的 Divi 将能够更快地处理设计设置。”
5.0 中最显着的变化之一是 Divi 将不再使用短代码。
“这一变化将使 Divi 与 WordPress 的未来保持一致,后者正在朝着新的方向发展,”罗奇说。
Divi 将迁移到一种类似于古腾堡存储数据的方式的新 JSON 格式。遗留的短代码将继续工作,并且 Divi 将在一段时间内根据需要在旧框架中延迟加载。
“如果你在帖子内容之外使用 Divi 短代码,强烈建议用我们新的基于 json 的元素替换这些短代码,”Roach 说。“否则,您的性能将受到影响。”
作为 5.0 更新的一部分,Divi 的开发人员计划包括一个按钮来执行从简码迁移,这将自动更改帖子以使用新系统。
Divi 5.0 还将引入一个新的 Builder API,Roach 表示“这也可能为 Divi/Gutenberg 交叉兼容性打开机会:”
熟悉为 WordPress 创建块的开发人员会在 Divi 5.0 模块 API 中发现很多相似之处。WordPress 块将更容易适应 Divi,WordPress 开发人员将能够率先为我们的社区构建内容。我们正在构建这个新版本的 Divi 以与 WordPress 协调工作。
即将更新的消息受到了 Divi 用户的欢迎,他们在评论中提出了更多问题和疑虑。一些用户对新方向持怀疑态度,但愿意看看结果如何。
当前用户 Peter R 表示,他欣赏 Divi 的“更好、更流畅的用户体验”以及设计设置集合,他表示 Divi 似乎落后于块编辑器提供的用于构建动态数据页面的功能:
和 Divi 5.0 听起来一样好,它只是太遥远了……特别是因为它不会有我在发布时寻找的功能,如果这些功能出现的话,那将需要更长的时间。我真的希望 Divi 5.0 能更多地转向 Gutenberg 块构建器(除了后端数据存储等)。
现在似乎正在与区块构建者进行一场真正的军备竞赛。许多公司正在添加 Divi 现在根本无法与之竞争的功能,而且可能需要数年时间才能与之匹敌。更灵活的布局,尤其是在制作您自己的后期循环等方面,更强大的显示动态数据或收集和存储数据的功能,以及混合和匹配来自不同创建者的块的能力,因此您不依赖于像 Divi 这样的单一供应商。
据 BuiltWith 称,目前有超过2,425,411 个实时网站 正在使用 Divi,另有 1,486,812 个网站曾使用过该产品。这款推出近 10 年的产品多年来一直稳步增长,但似乎从 2020 年开始趋于平稳。

拥抱 WordPress 的发展方式对于页面构建器的持续成功非常重要,而 Elegant Themes 似乎通过计划的更新来承认这一点。
“在块主题方面,作为 Divi 5.0 的一部分,我们也正在过渡到基于块的主题,并且由于 Divi 5.0 实际上是使用与 Gutenberg 本身相同的‘包’在内部构建的,Divi 5.0 有很多从核心内置的兼容性,”Elegant Themes 开发人员 Josh Ronk 说。
“我们正在努力推动 Divi 5.0 实现最大的古腾堡块兼容性,目标是您可以在 Divi 构建的页面中使用古腾堡块,然后将您喜欢的所有 Divi 设计选项应用到其他平淡无奇的页面上您已安装的古腾堡块。这意味着您不必在 Divi 或 Gutenberg 之间做出选择,而是得到 Divi 和 Gutenberg。”
Divi 的开发人员计划确保使用当前 Divi API 构建的旧 Divi 模块向后兼容,在前端工作,但在 Visual Builder 中的容量更有限。他们将鼓励开发人员转向新的 API 以利用性能优势。
Divi 5.0 不会引入新功能或改变 Divi 的设计,但底层架构将向古腾堡兼容性靠拢。
“Divi 5.0 将使用 React,它将利用更多原生的 Gutenberg 包,”Roach 说。“在某个时候,我们希望 Divi 和古腾堡能够和谐共事。我们不想与 WordPress 的发展方向作对。”