跳到正文
原文
WordPress 开发者博客· Fatih Kadir Akın·· 2026-06-11精选编辑评分67

WordPress 7.0 与 Gutenberg 23.3 开发更新及 7.1 测试重点

What’s new for developers? (June 2026)

编辑导读

WordPress 7.0 “Armstrong”于 2026 年 5 月 20 日发布,Gutenberg 23.3 和 23.2 带来媒体编辑、客户端媒体处理、协作编辑测试等更新。

推荐理由

文章梳理了 WordPress 7.0、Gutenberg 23.2 与 23.3 的开发变化及 7.1 测试方向,可帮助开发者核对兼容性、测试重点和迁移事项。

对于那些一边关注 WordPress 7.0、一边留意后续动态的人来说,6 月一直很忙碌。最终版本现已发布,Gutenberg 23.3 和 23.2 带来了种类丰富的编辑器更新,而针对 WordPress 7.1 的首次测试征集也已经启动。

WordPress 7.0 “Armstrong” 于 2026 年 5 月 20 日推出。如果你还没有针对它测试自己的插件和主题,现在正是时候。《WordPress 7.0 字段指南》仍然是最佳的起点,尤其是当你的工作涉及 AI API、区块注册、DataViews、区块绑定、编辑器 UI、设计工具或无障碍功能时。

不过,让我们深入看看新内容吧。与往常一样,在测试这些“有哪些新内容?”文章中提到的功能时,请确保你运行的是最新版本的 WordPress 和最新版本的 Gutenberg 插件。你也可以通过 Playground 测试最新更新。

目录

  1. Highlights
    1. 媒体编辑器模态框现已成为默认的裁剪体验
    2. 客户端媒体处理已可接受测试
    3. 面向 7.1 的协作编辑外展启动
  2. Plugins & Tools
    1. React 19 兼容性仍是重点关注事项
    2. Abilities API 持续完善
    3. PHP 支持标签更加清晰
    4. Unicode 电子邮件支持开放反馈
    5. AI Client 图像生成教程
  3. Themes
    1. 单个区块实例上的伪状态
    2. 响应式样式状态持续扩展
    3. 更多面向主题的区块更新
    4. 作者链接的 title 属性已更改
  4. Playground
    1. wp-now 已弃用,改用 Playground CLI
    2. PR 预览和 PHP 代码片段获得官方指南
    3. 已保存的 Playgrounds 和 Sites API 工作
    4. PHP.wasm 扩展工作
  5. User-facing changes
    1. 仪表板实验增加了更多小组件
    2. 编辑器和管理界面的无障碍优化
  6. Resources
    1. 开发者博客
    2. 综合

亮点

媒体编辑器模态框现已成为默认的裁剪体验

媒体编辑器模态框现在已成为 Gutenberg 23.3 中默认的裁剪体验。工作流程仍然从熟悉的“裁剪”按钮开始,但编辑操作会在一个专用模态框中进行,支持自由裁剪和宽高比裁剪、翻转、旋转、缩放以及元数据编辑。

The WordPress Edit media modal showing an image crop selection with aspect ratio, zoom, rotation, and save controls.

如果你错过了此前发布的媒体编辑器模态框测试征集,可以从那里开始了解更完整的测试背景。后续工作为移动端工具栏添加了宽高比控件,将缩放滑块替换为加减按钮,重构了模态框布局,并改进了侧边栏和关闭按钮的行为。

如果你的插件定制了图像编辑功能或依赖图像元数据,请使用真实图像、键盘导航和触控交互测试这一流程。

客户端媒体处理已可接受测试

客户端媒体处理测试征集是本月较为具体的测试征集之一。该功能使用 VIPS/WASM 流水线,在浏览器中尽可能生成图像子尺寸,并在需要时回退到服务器端处理。

如果你的插件定制了上传流程、处理图像元数据、生成缩略图或支持较新的格式,就值得进行测试。此次测试征集特别要求就AVIF、WebP、HEIC、Ultra HDR、JPEG XL、GIF 转视频转换、大尺寸图像、生成的子尺寸以及回退行为提供反馈。

这里有一些重要的限制。该功能目前仅在安装了最新 Gutenberg 插件的 Chromium 浏览器中启用,在 Firefox 和 Safari 中默认禁用,在 RAM 不超过 2GB 的设备上会被跳过,并且当网络连接较慢或 worker-src 内容安全策略设置具有限制性时会被绕过。

面向 7.1 的协作编辑外展启动

实时协作并未随 WordPress 7.0 推出,但相关工作并未停滞。面向 7.1 的新一轮协作编辑工作现已在进行中,供测试最新版 Gutenberg 插件的人员参考。

目前这仍是一项需要测试和关注的功能,尚不适合围绕它构建生产工作流。如果你的插件会存储编辑器状态、使用元框、修改区块编辑器数据,或依赖保存行为,现在正是尝试最新进展并报告任何异常之机。

插件与工具

React 19 兼容性仍是重点关注事项

即使 Gutenberg 中暂时回退了此次升级,React 19 升级开发说明仍然值得一读。它概述了插件作者应准备应对的各种变更:摆脱 render() 和 hydrate()、替换 unmountComponentAtNode()、避免使用 findDOMNode()、检查 ref 回调,以及审查 TypeScript 更新。

临时回退公告解释了整个过程。多个插件捆绑了 React 18 JSX runtime 辅助工具,与 React 19 一起加载时发生崩溃。Core 团队计划继续推动 WordPress 7.1 支持 React 19,但将采取更渐进式的策略。如果你的插件提供编译后的 JSX、使用 @wordpress/element,或访问编辑器内部私有实现,就需要持续测试这一部分。

Abilities API 持续完善

Abilities API 在此前的汇总中已有介绍,但 Core 中相关后续工作一直稳步推进。近期变更包括能力执行的生命周期过滤器、输入和输出验证过滤器、对 wp_get_abilities() 的过滤支持、扩展后的站点、用户和环境信息响应、REST 模式准备的强化,以及通过关键字允许列表和必需关键字规范化来处理 REST 响应关键字。要更全面地了解后续工作,请关注 Abilities API 的 Trac 查询。如果你正在试验 abilities,建议检查最新的 trunk 行为,不要过度依赖早期假设。

PHP 支持标签变得更加清晰

这项 PHP 支持说明取消了过去针对 PHP 8 的“beta 支持”标签。现在,WordPress 6.9 和 7.0 的文档已明确说明完全支持 PHP 8.5。对插件和主题作者而言,实际结论很明确:截至 WordPress 7.0,最低支持的 PHP 版本为 7.4,最低推荐版本仍为 PHP 8.3。如果你的文档、支持回复或 CI 任务仍将较新的 PHP 版本视为 WordPress 的实验性支持,现在正是更新它们的时机。

Unicode 电子邮件支持正在征求意见

一项新提案就扩展电子邮件地址、用户名和 slug 的 Unicode 支持征求意见。这还不是已推出的功能,但如果继续推进,可能会影响大量插件代码。该提案涉及 is_email()、sanitize_email() 和 antispambot() 等函数,以及过滤器、数据库存储、规范化和视觉上容易混淆的字符。如果你的插件会验证、存储、遮蔽或比较电子邮件地址,现在反馈仍能影响方案,值得一读。

AI Client 图像生成教程

AI Client 和 Connectors API 已在 4 月和 5 月的汇总中介绍过,目前有了一份实用教程,讲解如何使用 WordPress AI Client 构建图像生成插件。

The WordPress Media Library showing an image generation modal with a prompt field, generated preview, filename field, and save button.

其中最实用的是功能检测模式。插件在公开 UI 之前,应检查提供商是否已配置,以及是否支持插件所需的能力。教程在媒体库中讲解了这一流程,从生成图像到将其保存为附件。

主题

单个区块实例上的伪状态

Gutenberg 23.3 新增了对单个区块实例伪状态样式的支持。这意味着,一个区块可以分别为 :hover、:focus 或 :visited 等状态设置样式,而无需更改整个网站中该区块的每个实例。

The WordPress block editor showing a Button block with the Hover state selected in the block settings sidebar.

这项工作已合并至“Add supports for pseudo states on single block instances”,并结束了长期以来关于采用标准化方式修改区块交互状态的议题。如果你构建的主题包含详细的按钮、链接或导航状态,值得在 Gutenberg 中进行测试。

响应式样式状态持续扩展

响应式和状态感知样式在近期 Gutenberg 版本中持续推进。Gutenberg 23.2 引入了带状态的响应式全局区块样式,而 Gutenberg 23.3 新增了布局响应式样式和界面更改,在选择样式状态时会隐藏部分控件。

An Image block in the WordPress editor with the Mobile state enabled and responsive dimension, border, and radius controls visible.

这仍是一个需要在 Gutenberg 中测试的领域,但主题作者应持续关注。后续最佳跟进方式是开放的“Responsive style states for blocks – iteration for WP 7.1”跟踪议题,尤其是当你的主题依赖 theme.json 预设和设置、布局预设、区块支持或自定义响应式控件时。

更多面向主题的区块更新

如果你的主题定制了编辑器控件、导航或前端区块输出,还有几项较小的变化值得注意。全局样式现在在颜色面板中集成了基于 slug 的颜色选择器;Home Link 区块补充了缺失的控件;Breadcrumbs 区块会对屏幕阅读器隐藏视觉分隔符;Navigation 恢复 block_core_navigation_submenu_render_submenu_icon() 作为已弃用的兼容垫片;Image 区块在仅设置一个维度时可避免输出被压扁。

作者链接的 title 属性已更改

WordPress 7.0 从作者文章链接以及 wp_list_authors() 生成的链接中移除了默认的“Posts by Author”标题属性。Core 开发说明解释了这一变化,并展示了如何在确实需要时自定义文本。

这是一项小幅标记更改,但对于会比较作者链接输出的主题和测试,仍可能产生影响。

Playground

这次 Playground 在月底前进行了足够多的更新,足以单独设立一个板块。最佳起点是最近发布的系列 Make/Playground 文章,尤其是关于 Playground CLI、PR 预览和 PHP 代码片段的新文章。

wp-now 已弃用,改用 Playground CLI

最直接的变化是 wp-now 已被弃用。如果你仍在使用 wp-now 快速搭建本地 WordPress 环境,现在是迁移到 Playground CLI 的时候了。

文章 explained,CLI 现在是本地 Playground 工作流的推荐方式。对于过去使用 wp-now 快速启动测试站点的插件和主题开发者来说,迁移应该相当直接。

PR 预览和 PHP 代码片段有了官方指南

此外,还有两篇新的 Make/Playground 文章,对文档和评审工作流很有帮助。“PR Preview with WordPress Playground: What changes in version 3 of the GitHub Action”介绍了 PR 预览操作 latest 版本;如果你的项目使用 Playground 预览拉取请求,值得查看。

团队还发布了“Run PHP examples anywhere with WordPress Playground”,讲解如何使用 Playground 代码片段嵌入可运行的 PHP 示例。如果你编写开发者文档或教程,并希望读者能在浏览器中运行示例,这篇文章很值得收藏。

已保存的 Playground 和 Sites API 工作

Playground 在过去一个月内发布了 v3.1.35 和 v3.1.36。最有用的面向开发者的讨论,是围绕已保存站点和 Sites API 持续推进的工作。

最近的更新包括新的 Sites API 文档、活跃站点就绪工作、已保存站点创建 API、自动保存恢复用户体验,以及在嵌入式 Playground 实例中避免自动保存提示的改动。

如果你使用 Playground 进行演示、支持、编写文档或测试,这组改动值得重点关注。基于浏览器的已保存 WordPress 站点正逐渐变成你可以随时返回的地方,而不再是一次性的临时会话。

这项持久化工作也与 Playground 不断增强的旧版 WordPress 支持相辅相成。你现在可以在 Playground 中加载 WordPress 0.7 等历史版本,Virtual WordPress Museum 则是一个展示这一理念实际应用的有益示例。

PHP.wasm 扩展工作

如果你构建高级演示、基于浏览器的工具或文档示例,还有一系列 PHP.wasm 工作值得关注。Playground 持续改进 PHP-next 构建、PHP 侧模块、扩展使用方式和运行时兼容性。

新的《在 Playground 中运行 PHP 框架》指南展示了该运行时在基础 WordPress 示例之外还能拓展到多大程度,而 @php-wasm/compile-extension workflow 则指向更强大的扩展支持方案。

面向用户的改动

仪表板实验新增了更多小组件

可定制仪表板仍处于实验阶段,但它正开始变得更加具体。Gutenberg 23.3 重点介绍了五个新小组件和更多布局优化。近期合并的 PR 还加入了 Site Health、News、Events、Quick Draft、站点预览/URL 栏、幽灵小组件、尺寸预设和容器断点网格列。

The experimental WordPress dashboard customization screen showing multiple dashboard widgets arranged in a two-column layout.

这还不是稳定的管理扩展 API。但如果你构建仪表板体验或由插件所有的管理界面,值得关注这一实验的走向。仪表板概览相关 issue 是快速了解进展的最佳入口。

编辑器和管理界面的无障碍优化

Gutenberg 和 Core 中的无障碍工作都在继续推进。Gutenberg 23.3 包含修订改进,后续工作还修复了 Font Library 的焦点导航。Core trunk 包含针对编辑器界面框架的管理后台配色方案对比度改进、前端工具栏焦点轮廓修复,以及高对比度模式下按钮激活状态修复。

如果你发布自定义管理界面、编辑器面板、媒体工作流或设计系统扩展,请在下一轮测试中涵盖键盘导航、高对比度模式、大号文本设置和非默认管理后台配色方案。

资源

开发者博客

过去一个月,开发者博客发布了一篇新教程:

  • 如何使用 WordPress AI Client 构建图像生成插件

综合

如果你还没读过,WordPress 官方博客上还有几篇值得关注的文章:

  • WordPress 7.0 中的无障碍改进
  • 开始:WP 7.1 行动
  • WordPress 7.1 志愿者招募
  • Gutenberg 中 React 19 升级暂时回滚

再也不想错过任何一篇文章?订阅 WordPress 开发者博客。

感谢 @bph 和 @greenshady 审阅本文。

来源:WordPress 开发者博客 · https://developer.wordpress.org/news/2026/06/whats-new-for-developers-june-2026/

部分链接为推广/关联链接。