WordPress 7.1 进入测试周期,汇总区块编辑器、主题与开发者 API 变更
What’s new for developers (July 2026)
WordPress 7.1 Beta 1 将于 7 月 15 日开始,最终版本定于 8 月 19 日发布;WordPress 7.0.1 已于 7 月 9 日推出,包含 13 项 Core 修复和 13 项 Gutenberg 修复。
文章梳理了 WordPress 7.1 的测试与发布时间线,并汇总区块编辑器、React 19、响应式样式及主题 API 等开发者变更,便于提前检查兼容性。
七月是 WordPress 7.1 开发周期真正进入正轨的月份。Beta 1 将于 7 月 15 日发布,之后每周都会推出测试版直至月底,最终版本计划于 2026 年 8 月 19 日发布,时间与 WordCamp US 同步。如果六月的主题是为 WordPress 7.0 收尾,那么七月的主题就是确定在 7.1 锁定之前你需要测试哪些内容。
与此同时,WordPress 7.0.1 已于 7 月 9 日发布。它包含 13 个 Core 工单和 13 项 Gutenberg 修复,全部仅为错误修复。
在插件方面,Gutenberg 23.4(6 月 17 日)和 23.5(7 月 1 日)都在这段时间内发布。请注意,Gutenberg 23.5 将插件所需的最低 WordPress 版本提升至 6.9。和往常一样,测试这些“有哪些新内容?”文章中提到的功能时,请确保你运行的是最新版本的 WordPress 和最新版本的 Gutenberg 插件。你也可以通过 Playground 测试最新更新。
目录
- Highlights
- WordPress 7.1:请在日历上做好标记
- 响应式样式已准备好接受测试
- 合并提案:扩展 Core Abilities
- 合并提案:以 Knowledge 为基础的指南
- Plugins & Tools
- React 19:立即测试你的插件
- 组件移除 40px opt-in 属性
- 图标现在可继承颜色,Icons API 逐渐成形
- Unicode 电子邮件地址:征集测试
- WordPress 7.1 中的经典区块状态
- AI Client:流式传输和嵌入功能即将登陆 7.1
- 值得一读的变更日志:软件包层面的变化
- WordPress Studio 现已支持 Linux
- 媒体:后续管线改进与无限滚动回归
- 插件目录截图库已重建
- 性能:7.1 中需要关注的事项
- Themes
- 管理栏回归文章和站点编辑器
- 布局:真正的固定宽度和自动适配网格
- Block Bindings 扩展至列表项和嵌套内容
- 区块变体的新扩展点
- 更多面向主题的区块更新
- Playground
- 今天即可使用的 Blueprint 步骤
- MCP 遇上 Abilities API
- Personal Playground:通过 WebRTC 进行远程访问
- Blueprint v2 正在逐步完善
- 面向用户的变化
- Resources
- 开发者博客
- 综合
亮点
WordPress 7.1:请在日历上做好标记
7.1 开发周期现在已有发布团队、发布派对日程和错误清理日程。
关键日期:
- Beta 1:7 月 15 日
- Beta 2:7 月 22 日
- Beta 3:7 月 29 日
- 候选版本 1:8 月 5 日
- 最终版本:2026 年 8 月 19 日,在 WordCamp US 期间发布。
通往 7.1 的路线图是一篇值得仔细阅读的文章。除了下文详述的项目外,它还列出了伪状态样式、全新的 Playlist、Table of Contents 和 Tabs 区块、针对区块主题强制启用的 iframe 编辑器,以及一项变更:当检测到缓存时,投机性加载的默认值将从保守调整为中等。Beta 1 将在本文发布仅几天后到来。如果你维护插件或主题,接下来几周将是影响最终发布内容的窗口,也是趁兼容性问题尚容易修复时将其发现并解决的时机。
响应式样式已准备好接受测试
几个月来,响应式样式状态一直以进行中工作的形式出现在这些综述中。7 月 3 日,随着正式的《征集测试:响应式样式》发布,情况发生了变化。现在,你可以在编辑器中直接按视口为区块设置样式,而 Gutenberg 23.5 将固定的桌面端/平板端/移动端预览切换器替换为统一且可自由调整尺寸的设备预览。

这背后确实存在对开发者的实际影响。useResizeCanvas() hook 已被弃用且不再运行,而 getDeviceType() 和 setDeviceType() 仍可继续使用。使用标准区块支持的区块可自动获得响应式样式;带有自定义控件的区块则不会。在 Core 方面,用于响应式样式状态的 @ 前缀语法已被采用,aspect-ratio 和 flex-alignment 控件现在也可以在 viewport states 中使用。如果你的区块提供了自定义样式控件,或你的主题依赖 theme.json 预设,请逐一进行测试并报告出现的问题。
合并提案:扩展 Core Abilities
Abilities API 已作为基础设施随 WordPress 6.9 发布,一项新的合并提案旨在为 Core 添加首批实用 abilities:core/read-settings、core/read-content 和 core/read-users。三者均为只读,并基于现有的权限检查构建;计划在未来版本中提供 core/manage-* abilities。
与提案同步推进的还有加固工作:ability 过滤功能得到改进,meta 现已通过 REST 暴露;JSON Schema 辅助工具被整合以便复用;JavaScript 软件包也增加了对 URI schema format 的支持。
如果你正在基于 Abilities API 构建 AI 或自动化功能,该提案定义了代码将能够依赖的首批 Core 提供的 abilities。反馈现已开放。
合并提案:基于 Knowledge 的 Guidelines
此前各期回顾中提到的 Guidelines 实验已发展为一项面向 WordPress 的更广泛合并提案。它引入了一种 wp_knowledge 自定义文章类型,用于集中存储站点知识,并内置权限和修订版本。它提供三种知识类型(guideline、memory 和 note),并允许你注册自己的类型。
该提案包含位于 /wp/v2/knowledge 的 REST 路由和专用的 *_knowledge_item capabilities,并设计为对从不使用它的站点零占用。若要赶上 7.1,它需要在 7 月 15 日的 Beta 1 前合入,因此阅读时请查看提案的当前状态。
插件与工具
React 19:立即测试你的插件
6 月的回顾介绍了暂时撤回 React 19 升级的情况。现在行动项已从“关注”变为“测试”。Gutenberg 23.4 提供了一个实验性的 gutenberg-react-19 flag,可在运行时将 React 18 软件包替换为 React 19,完整模拟 WordPress 完成切换时已发布插件将面临的情况。每当插件遇到已移除的旧版内部 API 时,兼容性 polyfill 都会在控制台记录警告。
如果你的插件提供了编译后的 JSX、使用 @wordpress/element,或涉及编辑器内部 API,请在 Gutenberg 的 Experiments 界面中启用该 flag 并观察控制台。现在修复的每一条警告,都能让你在 8 月少处理一张支持工单。
组件弃用 40px opt-in prop
本期面向扩展开发者最大的变化,是 @wordpress/components 中协同推进的一波强制弃用。变更从 6 月 23 日的 TextControl 开始,覆盖约 20 个组件——包括 BoxControl、BorderControl、FontSizePicker、RangeControl、ComboboxControl、ToggleGroupControl、UnitControl、FormTokenField 和 CustomSelectControl——其中 __next40pxDefaultSize prop 已在 WordPress 7.1 中被强制弃用。
40px 控件尺寸将成为永久默认值,而该 prop 将不再产生任何作用。如果你的插件界面目前传入 __next40pxDefaultSize,它仍会继续工作,但会收到弃用警告;如果你的界面依赖未传该 prop 时旧的较小默认尺寸,请根据新尺寸检查并调整布局。
图标现在会继承颜色,Icons API 逐渐成形
@wordpress/icons v15 中的全部 330 个图标现在都声明了 fill="currentColor",这对任何使用 CSS 设置图标样式的开发者来说都是一项破坏性变更。今后请使用 CSS 的 color 属性为图标着色,而不是 fill。
这一进展出现在面向 WordPress 7.1 的 Icons API 持续建设之中:新增了一个 wp/v2/icon-collections REST 端点、在 WP_Icons_Registry 中支持基于标签的搜索,以及更严格的 slug 验证。路线图确认 register_icon() 和 unregister_icon() 计划用于 7.1。
Unicode 电子邮件地址:呼吁开展测试
六月的汇总将该 Unicode 电子邮件提案标记为征求意见中。此后,它已合并到 trunk,关闭了一个于 2015 年创建的工单,目前已正式呼吁开展测试。
WordPress 现在支持采用 `utf8mb4` 数据库支持的站点使用 UTF-8 本地部分,通过 Punycode 处理国际化域名,并引入了一个新的 WP_Email_Address 类。如果你的插件会验证、存储或比较电子邮件地址——尤其是通过 is_email() 或 sanitize_email()——请立即针对 Unicode 地址进行测试。如有需要,可以通过过滤器禁用此行为。
WordPress 7.1 中的经典区块状态
最初,计划在 7.1 中将经典区块从区块插入器中隐藏。该决定已被撤回;经典区块在可预见的未来仍会保留在 WordPress 中,转而专注于打造由用户主动选择、而非被迫使用的体验。
AI Client:7.1 将支持流式传输和嵌入
AI 团队预览了 WordPress 7.1 中即将加入 AI Client 的内容:生成响应支持流式传输,以及为语义搜索和向量搜索提供嵌入支持。其重点仍是面向插件开发者的基础功能,而非面向用户的 AI 功能。
值得阅读更新日志的包级别变更
多项变更会影响直接使用 @wordpress/* 包的任何人:
– @wordpress/reusable-blocks 包已弃用。所有 core/reusable-blocks store 操作和选择器以及 ReusableBlocksMenuItems 现在都会记录弃用警告,该包正逐步变成无操作。其里程碑已设为 Gutenberg 23.6,发布日期已移至 7 月 22 日。
– 依赖项清理工作修复了约 30 个包中已发布的依赖项,将 @types/react 设为可选的对等依赖项,并修复了一个 rememo 类型泄漏。
区块开发者需注意一项警告:实验性 Tabs 区块在稳定化前的清理工作中移除了其公开的 core/tabs store。请勿基于它进行构建——该区块已列入 7.1 路线图,其内部实现仍在变化。
WordPress Studio 现已支持 Linux
过去一个月,WordPress Studio 发布了几个重要版本。1.10 版新增了 Linux 支持,1.11.0 版则将 Studio Code——WordPress.com 的智能体开发工具——加入桌面应用。使用它需要一个 WordPress.com 账户,但在测试阶段可免费使用。
媒体:管道后续工作与无限滚动回归
六月报道的客户端媒体处理工作在服务器端持续推进:上传 GIF 现在可以生成配套视频文件,即使没有服务器端编辑器支持,也可接受 HEIC 和 HEIF 上传,REST 附件端点还新增了输出格式、渐进式渲染和质量字段。Gutenberg 23.4 增加了具备离线韧性的上传队列,并在转码时保留 Ultra HDR 增益图。
此外,媒体库将恢复无限滚动,推翻了始于 WordPress 5.8 的一次移除——这一次还加入了用户选择退出的选项。
插件目录截图库已重建
插件目录使用核心 Gallery 和 Image 区块重建了截图库,加入灯箱支持、自适应布局,并且不再使用裁剪后的预览。如果你维护插件列表,请花点时间检查截图当前的呈现效果。
性能:7.1 中需要关注的事项
根据近期性能讨论的总结,性能团队的 7.1 优先事项包括:将前端 View Transitions 和 Enhanced Responsive Images 作为功能插件,以及为 Core 中基于 libvips 的图像编辑器做好基础工作。此外 according to the roadmap,当检测到缓存解决方案时,推测性加载的默认值将从保守调整为适中。
主题
管理栏回归文章编辑器和站点编辑器
从 omnibar 实验毕业后,管理栏现在默认显示在文章编辑器和站点编辑器中,W 标志所在的角落也替换为了返回按钮。该功能将进入 WordPress 7.1。
如果你的插件会在编辑器页眉附近注入 UI,请重新测试你的布局。相关清理工作将 Gutenberg Experiments 屏幕移至“设置”下方,并移除了顶层的 Gutenberg 管理菜单。
布局:真正的固定宽度和自动适配网格
两项布局变更为主题作者提供了更精确的控制。带有“fixed”宽度的 Flex 子项现在通过 flex-shrink: 0 实现真正的固定宽度,原先可伸缩的行为则更名为“Max width”。网格布局还新增了“fill available space”开关(将于 July 22nd 随 Gutenberg 23.6 发布),可通过新的 autoFit 布局属性,将列的行为从 auto-fill 切换为 auto-fit。这两项变更均已合入 Core 的 7.1,同时还为检查器增加了 Flex 垂直对齐控件。
Block Bindings 扩展到列表项和嵌套内容
Block Bindings 在 Core 中新增了对列表项区块的支持,绑定后的富文本现在也会保留嵌套的内部区块,而不再将其扁平化。7.1 路线图将列表项和内部区块的绑定列为重点事项,因此预计在 Beta 1 之前还会有更多相关改进。
区块变体的新扩展能力
两项较为低调的变更开启了新的模式。自定义 HTML 区块变体现在可以随附 innerContent,因此 registerBlockVariation( 'core/html', { innerContent: [ /* ... */ ] } ) 让你能够分发带有可编辑插槽的静态标记。区块转换现在还可以指定目标变体,从而支持将 Columns 或 Gallery 直接转换为 Grid 变体。
更多面向主题的区块更新
还有一些值得关注的小改动:Global Styles 在 Gutenberg 23.5 中新增了 textShadow 支持;区块可见性元数据现在会在摘要中生效,带有 visibility: false 的区块会在所有位置隐藏;Verse 区块支持背景渐变;Icon 区块新增了翻转和旋转控件以及 block.json 默认图标支持;一个 wp-elements-* 类名冲突问题得到修复;calc() 表达式现在也接受无单位零值。
另外也值得关注:一个实验性的 Dynamic Gallery 区块变体已合入 Gutenberg,可自动渲染附加到文章的媒体,这是迈向基于文件夹和标签的图库的第一步。该功能仍处于实验阶段——可以在 Gutenberg 中测试,但暂时不要基于它进行开发。
Playground
Playground 团队在此期间发布了 v3.1.39 至 v3.1.43。由于一个变更日志自动化 bug,这些版本的发布说明一度为空(现已修复),以下是实际合入的内容。
今天即可使用的 Blueprint 步骤
Blueprint 作者获得了多项实用升级。installPlugin 步骤新增了 activationOptions,可在激活钩子期间使用设置数据,还新增了 onError: "skip-plugin",用于可选安装,即使安装失败也不会导致整个 Blueprint 失败(主题也获得了同样的处理)。WXR 导入新增了多项控制选项,包括保留源 URL、跳过附件、跳过评论和设置默认作者。现在通过 setSiteOptions 设置固定链接后,重写规则也会自动刷新。
MCP 遇上 Abilities API
Personal Playground 新增了 MCP 支持以及一个 playground_ability 元工具:代理无需为每项已注册能力分别暴露一个 MCP 工具,而是可以通过单一工具列出、检查和执行能力。这是 Abilities API 按预期运行的一个很好的例证——上方提议合并到 Core 的同一批能力,现在可以直接由 Playground 中的 AI 代理调用。
Personal Playground:通过 WebRTC 进行远程访问
你现在可以通过 WebRTC 从另一台设备打开 Personal Playground。中继服务器仅负责信令;实际流量在浏览器之间传输。
Blueprint v2 正在逐步成形
大约 30 个已合并的 PR 完成了 Blueprint v2 编译器的构建,包括一个 compileBlueprintForExecution() 外观层和 PHP/WordPress 版本约束解析。这是仍在开发中的基础设施,并非已宣布的功能——v2 语法尚不可用,但其推进速度表明值得持续关注。
CLI 用户还获得了针对关闭时 SQLite 崩溃以及长时间会话挂载保留问题的修复,并且 Playground 的 SQLite 日志模式现在默认设为 DELETE。
面向用户的变化
还有一些更贴近用户端的较小更新值得了解:站点编辑器现在会遵循管理员配色方案,实时协作可以按文章类型禁用,新用户通知邮件也不再包含用户名。在安全方面,oEmbed 提供商 URL 现在会在使用前进行验证。
资源
开发者博客
过去一个月,开发者博客发布了一篇新教程:
– 在区块主题中动态加载模板部分
常规
– Gutenberg 23.4 有哪些新变化(6 月 17 日)以及 Gutenberg 23.5 有哪些新变化(7 月 1 日)
– WordPress 7.0 发布回顾——调查截至 7 月 20 日开放
– WordPress 7.0.1 发布计划
– 将代码从 Gutenberg 同步到 wordpress-develop 的指南
– 回顾:恢复已移除的版本历史
– WordCamp Europe 2026 上的 Core Committers 会议
感谢 @bph 和 @greenshady 审阅本文。
来源:WordPress 开发者博客 · https://developer.wordpress.org/news/2026/07/whats-new-for-developers-july-2026/
部分链接为推广/关联链接。