Divi 5 Public Alpha 版本 7:新功能进展!

已发表: 2025-01-23

Divi 5 Public Alpha 现已可供测试。如果您使用 Divi 5,您今天会注意到Public Alpha 版本 7的更新通知。我们每两周发布新的 Divi 5 版本,并且每次都会变得更好!如果您尚未测试过 Divi 5,请尝试一下并告诉我们您的想法。

目录
  • 1 Public Alpha 7 有哪些新功能?
    • 1.1突出的错误修复和改进
    • 1.2功能进展
    • 1.3变更日志
  • 2立即进入 Divi 5

Public Alpha 7 有什么新功能?

这个新版本的 Divi 5 包括38 个错误修复以及四个即将推出的功能的重大进展。我们将这些功能隐藏在功能标志后面,直到完成它们为止,定期将经过严格测试的零碎内容合并到核心产品中。通过每次更新,我们在发布每个新功能方面都取得了切实的进展。

我们已经完成了 Divi 基础的重写。我们已经控制了错误。从现在开始,它的功能将全力推进!

突出的错误修复和改进

此版本包含 38 个错误修复和改进,以下是一些突出的内容:

新的退出按钮和快捷方式

这是一个简单的生活质量改善。 Visual Builder 中的退出按钮现在有一个下拉菜单,允许您选择各种退出点。您可以返回 WordPress 帖子编辑器、在前端查看页面或返回 WordPress 仪表板。您可以通过菜单中标记的键盘快捷键退出到这些区域中的任何一个。

性能增强

此版本显着提高了将 Divi 与 WooCommerce 结合使用时的性能。如果您安装了 WooCommerce,您会注意到加载 Visual Builder 比以前快得多。一般 Visual Builder 加载时间也得到了改进,平均加载时间缩短了 200-300 毫秒。我们不会在性能方面搞砸!我们将继续让 Divi 变得更快。

功能进展

四个团队正在开发四个功能:可自定义断点、选项组预设、Divi AI 集成和 WooCommerce 模块。作为最近宣布的功能交换的一部分,我们将时间平均分配给 Divi 4 的现有功能和 Divi 5 中添加的新功能。第五个团队正在研究错误并协助 Divi Marketplace 的创作者改进开发文档和其他改进。第六支队伍很快就会加入。

我们正在加紧努力,并计划在未来几个月内取得巨大进展。

其他功能也在甲板上,包括高度要求的功能,例如基于 Flexbox 的新网格系统,缺少 Divi 5 功能,例如构建器中的可编辑页眉和页脚区域,以及我们认为对 Divi 未来作为高级功能至关重要的惊喜功能网站设计系统。

以下是我们迄今为止取得的进展:

可定制的断点

此功能大约已完成 80%。我们很有可能会与 Public Alpha 8 或 9 一起发布它。我们在短短几周内就取得了巨大的进展。

很快,Divi 5 将附带七个预定义断点,而不是三个。您可以打开和关闭每个断点并自定义每个宽度,让您可以在每个设备上完全控制您的设计。如果七个可自定义断点还不够,我们将通过允许您添加更多断点来跟进此功能。

我们将可自定义断点隐藏在功能标志后面,直到它完成为止,这意味着它在 Divi 5 界面中尚不可见。

迪维AI集成

这个功能已经基本完成了。 Divi AI 的所有方面都已集成到 Divi 5 中,包括布局、文本、图像和代码生成。修复了一些错误后,我们将在 Public Alpha 8 中发布此功能。

我们将 Divi AI 隐藏在功能标志后面,直到它完成为止,这意味着它在 Divi 5 界面中尚不可见。

选项组预设

这是一个令人惊喜的功能!我们已经完成了大约 50%,计划于 3 月初发布。选项组预设是模块预设的扩展,可在所有模块类型中使用,分层在模块预设之上。

例如,如果您在整个网站中使用共享背景、边框、框阴影或字体样式,则可以将它们转换为预设。将预设选项应用于网站上的多个元素,以创建动态设计系统。

Divi 将成为 WordPress 最先进、最灵活的设计系统,而预设只是一个开始。

我们将选项组预设隐藏在功能标志后面,直到完成为止,这意味着它在 Divi 5 界面中尚不可见。

WooCommerce 模块

我们仍处于 WooCommerce 模块的规划阶段。我们正在评估最佳前进路径,以确保我们的模块与 WooCommerce 的块切换兼容,并且在引入另外约 20 个模块之前,我们需要完成一些已完成的模块集合的整理工作。

我们计划一一发布 WooCommerce 模块。与此同时,您仍然可以在 Divi 5 中使用 Divi 4 的旧版 WooCommerce 模块。

变更日志

以下是 Public Alpha 7 中实施的所有更改的列表。

  • 添加了“退出”按钮上的下拉菜单,以允许多个退出选项。
  • 修复了当固定标题可能与平板电脑和手机设备上的锚定部分重叠时高度偏移的过度校正。
  • 修复了图像模块内的 showBottomSpace 选项,该选项不起作用。
  • 在 AdvancedStyles 中添加了对 ImageSizing 和 ImageSpacing 组件的支持,以输出样式及其相应的过渡。
  • 修复了视频模块从桌面和悬停播放按钮转换问题。
  • 为全角代码模块实现了自动生成的模块设置。
  • 更新了切换模块以使用自动生成的模块设置。
  • 修复了基于 WooCommerce 的速度问题,与 WooCommerce 一起使用时可显着提高 Divi 的速度和效率。
  • 增强了依赖性检查器以提高效率。
  • 为以前在向后兼容模式下前端渲染短代码内容时遇到的缓慢加载时间提供了强大的解决方案。
  • 修复了从 Divi 库中导出带有预设的库项目的问题。
  • 改进了设置存储中的集中式 REST API 根 URL 处理,减少了网络请求并简化了逻辑。
  • 修复 通过更新与 REST API 相关的模拟来改进测试隔离和可靠性。
  • 修复了在前端渲染时自定义 CSS 字段在博客模块中不起作用的问题。
  • 修复了范围滑块局部步进问题。
  • 修复了在某些情况下重置复选框不起作用的问题。
  • 在变换比例、背景图像和背景图案选项中添加了新的 CSS 单位,以接受 px、em、rem、vh、vw 等单位。
  • 引入了一个名为“修改模块输出”的新教程页面,该页面解释了如何使用模块包装器挂钩修改模块输出。
  • “通过 Hook 添加自定义模块设置”教程系列已更名为“自定义模块设置和输出”。
  • 为自定义断点添加 UI 组件。这些对最终用户来说尚不可见。
  • 更新了“添加自定义选项组”和“添加自定义选项字段”教程系列,以使用音频模块作为测试用例来连接即将推出的教程,例如渲染元素和样式。
  • 修复了使用父级值时定价表模块标题标签不起作用的问题。
  • 通过更新正则表达式以支持嵌套的类似 JSON 的结构来修复动态数据处理。
  • 更新了扩展页面设置和创建简单快速模块教程中的脚本排队方式。
  • 修复了在桌面级别定义的视差图像对于较小的断点不会出现的问题。
  • 修复了从滑块模块上传视频文件时的媒体上传器按钮名称。
  • 修复了显示网站背景颜色的线框,这不是预期的。
  • 修复了默认值不起作用的 CheckboxesContainer 组件。
  • 修复了图标颜色设置说明中的拼写错误。
  • 添加了 allocateGroupPresetToDefault 存储操作以将选项组预设设置为默认值。
  • 修复了主题生成器帮助模式类型。
  • 更新了文档“将 Divi 4 模块转换为 Divi 5”部分中的简介页面以引用新存储库。
  • 在“将 Divi 4 模块转换为 Divi 5”部分的教程页面中添加了警告部分,表明教程已过时且当前正在更新。
  • 添加了 updateOptionGroupPresetWithCurrentStyles 存储操作来处理当前样式的预设更新。
  • 添加了deleteOptionGroupPreset存储操作来处理删除预设机制。
  • 添加了cloneOptionGroupPreset存储操作来处理克隆预设机制。
  • 更新了过时的预览并更正了“添加占位符内容”教程页面的语法错误。
  • 更新了创建动态 Divi 4 模块教程的过时信息和预览。
  • 更新了可视化构建器应用程序框架的可自定义断点机制。
  • 修复了定价表中的一个问题:当标题标题级别设置为 h6 时,样式不适用于标题文本。
  • 修复了高度过渡在图像模块上不起作用的问题。
  • 修复了使用网格布局时博客模块中“阅读更多”文本的对齐问题。
  • 修复了条件显示选项的手动自定义字段切换问题。
  • 修复了主题生成器布局中的问题,其中帖子标题编辑器始终显示当前日期而不是正确的日期。
  • 修复了损坏的 TinyMCE 面板关闭图标。
  • 修复了更改列结构导致设置侧边栏意外松开的问题。
  • 添加了 addNewOptionGroupPreset 存储操作来处理当前样式的预设更新。
  • 修复了复制/粘贴样式有时不起作用时的剪贴板系统问题。
  • 添加了在组 UI 中显示分配的组预设的功能。
  • 添加了 addNewOptionGroupPresetFromCurrentStyles 存储操作以从当前样式添加新预设。
  • 修复了在视觉生成器上选择任何按钮设计时按钮设计选项跳转的问题。
  • 修复了图像模块悬停状态下悬停图标重叠的问题。
  • 增强的全局数据存储操作 ('divi/global-data').setDefaultPresetOnSave() 和 ('divi/global-data').unsetDefaultPresetOnSave() 以支持选项组预设处理。
  • 添加了 updateOptionGroupPresetName 存储操作以更新选项组预设名称。
  • 修复了帖子滑块和全角帖子滑块模块的帖子计数默认值问题。
  • 修复了单击“取消更改”后未还原预设更改的问题。
  • 修复了使用定义的预设的模块打印两次样式的问题。
  • 添加了 editPresetAttribute 存储操作来处理选项组预设属性。
  • 修复了单击地图模块中的地图图钉时导致工具提示出现故障的错误。
  • 修复了悬停时不出现的全宽图像模块覆盖选项。
  • 添加了 ('divi/global-data').addDefaultOptionGroupPreset() 存储操作来处理为指定选项组创建默认预设的功能。

立即进入 Divi 5

现在是测试 Divi 5 并报告错误的时候了。我们将继续积极努力解决您发现的问题。您还将享受快速的构建体验、极大改进的前端性能以及现代化的新界面!

让我们知道您到目前为止的想法,并每两周关注新的 Divi 5 版本。从现在开始,Divi 5 将通过 Alpha、Beta 及更高版本定期改进。