关于 WordPress 6.6,您需要了解什么?

WordPress 的下一个主要版本 6.6 计划于 2024 年 7 月 16 日发布。它不会像 WordPress 6.5 那样以开发人员为中心,但仍有很多令人激动的地方:对现有 API 的改进、社区蓝图和扩展的全局样式变化。我们一起看看WordPress 6.6 中最重要的更新和变化,以及最新版本 Gutenberg 中的一些增强功能。

图片[1]-关于 WordPress 6.6,您需要了解什么?-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

API增强

自从在 WordPress 6.5 中引入以来, Interactivity APIBlock Bindings API就备受关注,预计在 6.6 中它们都会得到增强。Interactivity API 的更新不会专注于添加新功能,而是专注于更好的测试覆盖率、代码质量、错误报告、调试工具和错误修复。

Gutenberg 18.2 发布后,Interactivity API 的一些增强功能也已推出,包括能够data-wp-on在同一元素上为同一事件类型声明多个事件侦听器,并且查询块已更新以允许第三方交互块。Gutenberg 18.3 还包括一个通过 Interactivity API 进行全页面客户端导航的实验性设置。这非常酷,但当然它仍处于实验阶段,可能会破坏主题的某些部分。最好先在本地WordPress Playground中试用一下。

对块绑定 API 的更改将允许直接从块编辑连接的源,目标是可能使编辑器 API 在 6.6 中公开。还有一些工作正在探索创建绑定的 UI,但这可能不会在 WordPress 6.6 中完成。

WordPress 6.4 中引入的Block Hooks API将继续发展,重点是确定挂钩块的适当 UI 并改善开发人员体验。HTML API将进一步开发,旨在完成并依赖自定义且符合规范的编码器/解码器,并设计如何在 HTML 文档发生追溯更改时进行通信。

图片[2]-关于 WordPress 6.6,您需要了解什么?-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

如果您还没有使用过WordPress Playground,现在正是尝试的好时机。社区创建的Playground 蓝图的官方存储库已经建立,提供各种 WordPress 设置的现场演示。

与 PHP 7.0 和 7.1 说再见

计划在 WordPress 6.6 中取消对这些 PHP 版本的支持。6.6 中将支持 PHP 7.2.24 ,但推荐版本为 7.4 或更高版本。WordPress 何时取消对 PHP 版本的支持并没有硬性规定,但 John Blackbourn 在Make WordPress 博客上概述了大致过程:

“在 WordPress 不再支持之前,PHP 版本的使用率没有具体百分比,但从历史上看,项目维护者一直以 5% 为基准,”他写道。“现在 PHP 7.0 和 7.1 的总使用率远低于 2.45%,因此可以继续推进提高此版本中最低支持 PHP 版本的过程。”

主题和设计

一些最新更新包括引入负边距支持和实验性全页客户端导航。

颜色和字体风格变化

扩展的全局样式变体将允许用户混合和匹配通过全局样式变体定义的颜色和排版集。此功能将为主题开发人员提供更多灵活性和自定义选项。Gutenberg 18.3 引入了一种定义颜色或排版专用全局样式变体的新方法。这些将出现在站点编辑器侧栏中的新颜色和排版面板下,而不是完整变体。

图片[3]-关于 WordPress 6.6,您需要了解什么?-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

默认字体大小设置

引入了一个新settings.typography.defaultFontSizes属性,让开发人员可以禁用用户界面中默认字体大小的选择。这解决了核心大小与主题注册大小一起显示的长期问题。

布局更新

对布局和相关样式进行了几项更新,包括引入负边距支持和全页客户端导航实验。这些更新将为主题开发人员提供更多灵活性和自定义选项。

文本对齐块支持

为块开发人员引入了新的typography.textAlign支持属性。最终目标是将此功能迁移到使用临时文本对齐的核心块并通过全局样式支持它。

在编辑器中发布类

从 Gutenberg 18.3 开始,开发人员可以在编辑器中使用标准帖子类(由函数返回get_post_class())。这仅在使用查询循环块时显示,并且应该可以更轻松地使用上下文类来一致地设置帖子样式。

图片[4]-关于 WordPress 6.6,您需要了解什么?-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

区块修复

Gutenberg 18.2 修复了各个块中的几个问题,包括从编辑器中的最新帖子块中删除包装器<div>、在前端添加缺失的类以及降低 Pullquote 块的填充和分隔符块的边框样式的 CSS 特异性。

背景图片更新

Gutenberg 18.1 添加了theme.json对顶级站点背景图像的初始支持和 UI 控件。作为完善该功能的一些后续任务的一部分,Gutenberg 18.2 包含了一些 UI 更新,包括显示 中定义的默认背景大小值theme.json,以及更新文本标签以避免背景图像和颜色之间可能出现的混淆。

负边距支持 {#negative margin support}

负边距已通过编辑器中的 UI 控件提供。此功能以前通过theme.json自定义间距预设支持,但现在更方便主题用户使用。

默认主题更新

对默认主题进行了几项更新,包括修复了 Pullquote 块的字体大小问题、添加了检查wp_is_error()以防止在 PHP 8.0+ 上出现致命错误,以及更新了标题以更好地支持 Block Hooks API。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容