跳到正文
原文
Gutenberg Times(区块编辑器)· Birgit Pauli-Haack·· 2026-08-15精选编辑评分82

WordPress 7.1 带来 Abilities API、响应式区块样式与无障碍改进

WordPress 7.1 arrives at WordCamp US, Abilities API for developers, and a new theme for Gutenberg Times and more — Weekend Edition #373

编辑导读

WordPress 7.1 引入 Abilities API、响应式区块样式、SVG Icon API、Playlist 和 Tabs 等开发者功能,并新增无障碍工具提示与焦点改进。

推荐理由

文章汇总了 WordPress 7.1 的开发者功能、无障碍改进和兼容风险,并说明 7.0.4 的安全修复,可作为发布前测试与升级检查的参考。

你好,

在继续阅读之前,还有另一项安全更新需要你关注:WordPress 7.0.4已经发布。立即更新!⚠

你可能已经注意到,Gutenberg Times 网站启用了新主题。它基于 Twenty Twenty-Five 默认主题构建。我从去年开始着手开发,但被其他优先事项打断。随后迎来了 AI Enablement 周,我开始使用各种不同的 AI 工具进行设计和 WordPress 开发。起初,它们都不太擅长处理区块主题。后来,Telex让我取得了较大进展,我用它完成了我的区块主题工作坊。最终,我使用 WordPress Studio、新的 AI Agent(Beta)和 Claude 来完成开发。它们都娴熟地使用 theme.json 和区块标记来构建图案、模板及模板部件。

最大的障碍也正是这项工作需要多次尝试的原因:播客数据尚未做好适配区块主题的准备,因此我不得不构建一个插件来处理所有区块绑定,并将它们组装到模板中。该插件已收录在 WordPress 插件库中(仍为测试版),有兴趣的话可以了解一下。在此过程中,我使用了 Claude 和 WordPress Agent 技能。从 2025 年 11 月到 2026 年 8 月,Claude 的工作质量有了显著提升,生成的代码也更加稳健可靠。部署到 GitHub 和 WordPress 插件库非常顺利。来看看全新的播客页面。欢迎提出所有反馈!

WCUS 项目团队公布了精彩的主旨演讲嘉宾阵容:Bo English-Wiczling、PayPal、Loyal Pyczynski、Disney 和 Meta、Amanda Ventura、Waymo,以及与 Matt Mullenweg 的炉边对谈,汇聚了令人惊叹的演讲嘉宾和主题阵容。如果你能到场,现在就购票。WCUS 直播中见!🎉

祝您周末愉快!

此致,💕
Birgit


开发 Gutenberg 和 WordPress

WordPress 7.0.4 作为安全版本发布,修复了一个漏洞:通过恶意文件上传实现的经身份验证远程代码执行,该漏洞影响运行 Imagick 和 Ghostscript 的网站,并由 pwn.ai 团队负责任地报告。发布负责人 John Blackbourn 表示,此修复将一路向后移植到 4.7 分支,也将纳入 7.1 发行候选版本。如果你的网站没有自动更新,请前往 Dashboard → Updates,点击 Update Now。


发布日恰逢 WordCamp US 的最后一天,Justin Tadlock’s 八月汇总的开发者最新动态告诉你,在剩余的日子里应该测试哪些内容:支持通过主题配置断点的响应式区块样式、按钮和导航链接的伪状态、现已公开的 SVG 图标 API,以及始终在 iframe 中运行的文章编辑器。他还指出了一项最可能悄然引发问题的改动——文章列表表格的行标题被移动了——并提到 React 19 再次被推迟。


Joe Dolson统计了 WordPress 7.1 中的 88 项无障碍增强和错误修复,其中核心部分有 45 项,编辑器中有 43 项。重点包括全新的无障碍工具提示 API、按标题而非复选框标识行的文章列表表格、图像区块的装饰性开关,以及贯穿各处的焦点指示器增强。他也坦率谈到一个已知回归问题:媒体库的无限滚动是一种无障碍模式不佳的实现,注释中介绍了三种将其关闭的方法。


恰逢 WCUS 贡献者日,JuanMa Garrido 发布了 WordPress Contributor Toolkit 1.0 版。你的首次 Core 贡献不再需要从安装 Git、Node.js 和 Docker 开始——这款桌面应用会处理一切。运行安装向导后,贡献者可以关联 Trac 工单,在运行中的网站上应用并测试现有补丁,然后创建 pull request、附加补丁,或将工作交给导师。如果你将前往 Phoenix 并希望加入 Core 团队,请在周日之前下载它并创建第一个网站,以便快速上手。

🎙 最新一期是 Gutenberg Changelog #133——Gutenberg 23.6 发布版和 WordPress 7.1,嘉宾是来自乌干达的网页开发者 Faith Imokol。

针对那些虽小却不断累积的烦人问题,共有 48 项修复:Ella van Durpe发起了面向 WordPress 7.2 周期的 Block Editor Paper Cuts 清单。该清单涵盖重新思考 appenders 和 inserters 等大型任务、写作流程改进,以及长期存在的漏洞——从 Excel 粘贴、Safari 选择异常、iOS 上的多区块选择。已有九项完成,另有数项的 PR 正在推进,因此如果其中某个小问题一直困扰着你,现在正是测试或发表评论的时候。


Jeff Paul发起了 WordPress 7.2 发布团队的志愿者招募。发布暂定于 2026 年 12 月 9 日。当然,这目前仍只是初步安排。

面向 #nocode 网站构建者和站主的插件、主题和工具

Elliott Richmond从 Source of Truth 中提取了 WordPress 7.1 的十四项功能,并在最新视频中针对发布候选版逐一进行了实际操作测试——没有猜测,也没有照读发布说明。你将看到响应式样式控件、theme.json 中的自定义断点、悬停、焦点和激活状态,以及新的 Icon、Tabs 和 Playlist 区块、媒体编辑器模态框和标记为装饰元素的无障碍选项。其中十三项值得真正点赞;唯一评价不一的功能只是要求你暂时反过来思考一下。


在 WordPress 7.1 中,图像处理从服务器转移到了浏览器,Carlo Daniele为 Kinsta 讲解客户端媒体处理、设计工具和 Abilities API 的文章阐明了这一转变的意义:编译为 WebAssembly 的 libvips 可生成小约 15% 的图像,同时减少服务器 CPU 和 RAM 占用。他还介绍了支持 @mentions 的富文本 Notes、Playlist 和 Tabs 区块、四个新的 Abilities API 生命周期过滤器,以及插件开发者可用于设置管理界面样式的设计令牌。


自定义字段构建器需要担心 WordPress 7.1 吗?Lua Nguyen代表 Meta Box 社区,通过介绍新变化及其对 Meta Box 用户的影响给出了答案。始终使用 iframe 的编辑器是重头戏——Meta Box 区块已经基于 Block API v3 运行,并支持基于模态框的编辑,因此无需更改即可升级。客户端媒体处理会自动覆盖 Image 字段,而 Custom HTML 内的可编辑区块则让开发者更精细地控制客户可以修改的内容。


WooCommerce 11.0.1 作为安全性和兼容性修订版本发布了,Brian Coords 列出了其中的内容:为访客会话 Cookie 引入更安全、带盐值的哈希方案;对 Cart 和 Checkout 区块中的通知进行清理;在图片匹配、引导流程和 Marketplace 端点中加入权限检查;以及更快的日志记录功能,可减少日志积压量大的商店在结账时的延迟。它还为 WordPress 7.1 变更后的列表表格标记做好了 Orders 列表的适配,因此请在 8 月 19 日前更新你的商店。

全站编辑与区块主题开发

你的主视觉区域在桌面上看起来很精美,在手机上却很笨拙——Eric Karkovack 在他的教程中解决了这个问题,讲解了如何根据设备隐藏 WordPress 区块。他构建了主视觉区域的两个版本,然后使用 WordPress 7.0 的 Block Visibility 控件在移动端隐藏其中一个,在桌面端和平板端隐藏另一个——无需插件,也无需自定义 CSS。这是即将随 7.1 推出的响应式区块样式的一个很不错的配套文章。


WordPress 将“patterns”用于两种相关但不同的用途,Gina Lucia在她的指南中梳理了它们,介绍了WordPress patterns 与 reusable blocks 的区别——后者自 WordPress 6.3 起更名为 synced patterns。普通 pattern 在插入后会变成独立的副本;synced patterns 则保持关联,因此一次编辑会更新所有实例,还支持部分同步覆盖,以适应团队成员卡片等内容。她还划清了 patterns 与 templates 之间的界限,并向你展示如何保存自己的 patterns。


 “跟进 Gutenberg——2026 年索引” 
按时间顺序列出了 WordPress Make Blog 中各个参与 Gutenberg 开发的团队发布的文章:Design、Theme Review Team、Core Editor、Core JS、Core CSS、Test 和 Meta team,时间从 2024 年 1 月开始。由本人更新。 

此前各年份的文章也可以查阅:
2020 | 2021 | 2022 | 2023 | 2024 | 2025

为区块编辑器构建区块和工具

如果你的插件会设置文章列表表格的样式,或者依赖于不使用 iframe 的编辑器,那么 WordPress 7.1 会带来一些意外变化。Jonathan Bossenger在发布日前通过一场直播测试了面向开发者的变更,内容来自我们的 Source of Truth:针对不同视口的响应式区块样式、悬停、焦点和激活状态、以区块形式呈现的管理栏、Playlist 和 Tabs 区块,以及重新设计的、带提及功能的 Notes。他在直播中指出了一个渐变覆盖背景图片的 bug,并分享了两项破坏性变更的迁移说明。


只需一条 npx 命令就能搭建整个插件——在此基础上,Emre Ekener的六步教程讲解了如何从零开始构建你的第一个自定义 Gutenberg 区块,帮助你交付一个包含标题、描述和按钮的可编辑 CTA 区块。过程中你会了解到真正重要的内容:block.json 中的属性、edit.js 与 save.js 之间的分工、用于行内编辑的 RichText,以及用于侧边栏设置的 InspectorControls。正如他所说,复杂度会不断变化,但结构始终如一。

AI 与 WordPress

只需配置一次 AI 提供商,站点上的每个插件都能使用——无需在插件设置中填写密钥,也不会被某一家提供商锁定。Team WPShout 面向 AI 连接器和 wp_ai_client_prompt() 的开发者指南介绍了凭据存放位置、为何环境变量优于数据库(存放在数据库中的密钥不会加密),并构建了一个完整的文章摘要插件,其实际的 AI 处理仅需五行代码。疑难解答部分提醒你:核心版本未提供支出上限,因此应将每项功能都置于支持检查之后。


Greg Ziółkowski 对 WordPress 7.1 中的 Abilities API 的详解涵盖了该版本补齐的三个方面:可通过操作进行观察、通过过滤器进行控制的执行生命周期;将规范模式转换为适用于 REST 和 AI 客户端的可移植 Draft 4 副本的共享准备层;以及按类别、命名空间和元数据对 wp_get_abilities() 进行发现过滤。每个扩展点都附有可运行的代码示例,以及他在使用该扩展点之前会权衡的取舍。

需要从 Gutenberg 主分支获取插件 .zip?
Gutenberg Times 每天提供构建版本,供测试和评审使用。

现在也可通过 WordPress Playground 使用。你一直在使用它吗?请通过电子邮件告诉我你的体验。


有问题?建议?想法?
欢迎通过电子邮件发送给我,或者
在 WordPress Slack 上给我发消息,或在 Twitter 上联系 @bph。


如有问题需在 Gutenberg Changelog 中得到解答,
请发送至 changelog@gutenbergtimes.com



来源:Gutenberg Times(区块编辑器) · https://gutenbergtimes.com/wordpress-7-1-arrives-at-wordcamp-us-abilities-api-for-developers-and-a-new-theme-for-gutenberg-times-and-more-weekend-edition-373/

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