WordPress 6.9 已经正式进入 发布候选版(Release Candidate, RC)阶段。如果你熟悉 WordPress 的开发流程,按惯例:进入 RC 之后,整个版本基本已经接近最终状态。这也意味着——核心功能定型、字符串冻结、仅允许回归性修复,这些严格的规则已经开始生效。
下面我们把这次官方发布的要点拆开聊聊,再补充一些 6.9 的新功能,最后给你一些插件/主题开发视角的建议。
一、公告解读
结束 Beta 阶段,进入 RC 阶段后,核心团队对代码和语言字符串(strings)采取了更严格的管理政策:
- 字符串冻结(String Freeze):不允许再为该版本添加新的翻译字符串。这样多语言翻译团队(Polyglots 团队)有稳定的基础进行翻译。
- 在 6.9 这个里程碑(milestone)上,仅允许两类工单(tickets)继续推进:
- 回归 bug(Regressions):指 6.9 开发周期中引入的问题,无论是新功能还是已存在功能受影响。
- 测试套件扩展(Test suite expansion):即便代码和字符串冻结,还是可以提交测试代码,以覆盖新/旧功能。
- 分支管理方面:6.9 已经从「主干」(trunk) 分支中分岔(fork)出自己的分支。主干 (trunk) 现在用于下一个版本,即 WordPress 7.0-alpha。
- 对于向 6.9 分支回溯提交(backporting)生产代码,新增了“双重签署”流程:即提交到 6.9 分支的代码(生产代码、非测试)需要两名 core committers 审核签署。
给开发者/翻译者/站点管理员的建议
- 如果你负责翻译(例如主题/插件语言包),现在是“冻结新字符串”的阶段——意味着你应当聚焦翻译集成,而不是新增翻译项。
- 开发插件/主题时,请重点测试当前已实现的新功能和现存功能的兼容性,因为仅回归 bug 和测试扩展还有机会被纳入。
- 若正在准备生产站点升级,请密切关注 RC 版的测试结果、插件/主题是否兼容、以及是否有重要的回归 bug 被修复。
- 对于主题作者和语言作者来说,这个阶段是“最后冲刺”——主题的语言包、预设、兼容性需要尽快确认。
二、WordPress 6.9 的新特性亮点
除了上述流程说明,社区目前已经整理出不少 WordPress 6.9 的实质性新功能。下面列出几个值得(作为开发者)重点关注的:
1. 协作编辑/区块级 “Notes” 功能
在编辑器里,现在可以在单个区块(block)上附加注释(notes)——类似于 Google Docs 或协作文档中的评论功能。
- 用户选中一个区块 → 在区块工具栏三点菜单里选择 “Add note” → 留下评论、回复、标记为已解决。
- 在编辑器右上角会有一个 “Notes” 面板可查看页面/文章中所有区块注释。
- 这些注释仅在编辑器中可见,不会显示在前台站点。
开发者思考:
- 如果你的插件/主题与编辑器协作性强(比如多作者、内容审核流程、协作工作流插件),这个功能可能带来新的整合机会。
- 检查是否需要为自定义区块(custom block)支持 “notes” 功能(一般应默认支持,但你可能需要确保 UI 显示良好)。
- 内容团队/机构客户站点可借此功能提升内部协作效率,建议在升级前做好培训。
2. 模板管理与主题切换更安全/更灵活
在 WordPress 6.9 中,模板管理方面有一些重要改进:
- 切换主题时,会保留已创建的自定义模板(custom templates),避免切换主题后模板丢失。
- 用户可 起草(draft)模板、重复(duplicate)模板、停用(deactivate)模板,提高模板管理灵活度。
开发者思考:
- 如果开发使用 block theme 或 full-site editing(FSE)功能的主题,这些改进意味着用户迁移主题或在项目中切换主题时,风险更低。
- 检查主题是否正确利用了 template parts、custom templates、模板状态(草稿/激活/停用)。
- 如果插件处理主题切换逻辑、模板导入/导出,也应验证新版本下的行为变化。
3. 边框半径预设(border radius presets) + 表单元素样式支持
在主题开发方面,WordPress 6.9 引入了更多 theme.json 支持:
- 主题开发者现在可以在 theme.json 中定义
"settings.border.radiusSizes"数组,为支持边框圆角(border-radius)的区块提供预设值。 - 表单元素(如输入框 input、下拉 select)在 theme.json 中的样式支持进一步增强(如边框、颜色、阴影、间距)——不过焦点状态、复选框等仍需自定义 CSS。
{
"version": 3,
"settings": {
"border": {
"radiusSizes": [
{ "name":"Small", "slug":"small", "size":"4px" },
{ "name":"Medium", "slug":"medium", "size":"8px" },
...
]
}
}
}
开发者思考:
- 如果在开发主题/FSE 项目,建议在 theme.json 中加入 radiusSizes 预设,以统一设计系统、提升用户体验。
- 对于插件/主题中包含表单样式的部分(如用户提交、评论表单、后台表单自定义界面等),可以利用新样式支持,在 theme.json 中实现更统一的外观。
- 新预设机制让你更好地控制设计一致性,也便于以后维护/迭代。
4. 性能提升 + 开发者 API 增强
WordPress 6.9 在后台性能、前端渲染、开发者工具/API 方面也有不少改进。
- 新增 Abilities API:为未来的 AI 功能、自动化、外部服务整合打基础。
- 更新 Interactivity API、Block Bindings 等,使区块负载更高效、交互体验更流畅。
- 性能优化:经典主题的区块样式按需加载、Emoji 检测脚本移至页脚、Cron 作业更优。
开发者思考:
- 如果你开发插件/主题、或者为客户端站点做性能优化,这些改进可能带来显著提升。可在升级后测试加载时间、后端响应时间、主题/插件兼容性。
- 若你的插件未来有自动化、AI 辅助、第三方服务整合计划,建议开始研究 Abilities API,提前做好规划。
- 在当前版本开始测试是否有“旧方式”被废弃或性能受益,这样未来版本升级风险更低。
三、总结
WordPress 6.9 虽然在流程中已进入发布候选阶段,但其重点并不仅仅在于稳定性修复。它对协作编辑、设计系统、开发者 API、模板/主题切换、性能优化等多个维度都做出了有意义的提升。
