社区新闻

开发者新动态(2026年7月)

查看官方原文 ↗ 发布于

七月是WordPress 7.1周期真正开始的月份。Beta 1将于7月15日发布,测试版每周持续到月底,最终版本定于2026年8月19日发布,时间与WordCamp美国同步。如果说六月是为WordPress 7.0的收尾,那么七月就是决定在7.1锁定前需要测试什么。

与此同时,WordPress 7.0.1 于7月9日发布。它包含13个核心工单和13个古腾堡修复,全部仅修复漏洞。

插件方面,Gutenberg 23.4(6月17日)和23.5(7月1日)都已在窗口中发布。请注意,Gutenberg 23.5 在测试这些提到的功能时,将插件的最低 WordPress 版本提高到了平时 6.9.As,这些功能中提到了什么?发布时,确保你运行的是最新版本的WordPress和Gutenberg插件。你也可以通过Playground测试最新更新。

亮点

WordPress 7.1:标记你的日历

7.1周期现在有发布小组发布派对和bug清理计划

关键日期:

  • 7月15日的测试版
  • 7月22日的测试版
  • 7月29日的Beta 3
  • 8月5日发布候选人1
  • 最终发布时间为2026年8月19日,WordCamp美国期间。

通往7.1的路线图》是值得仔细阅读的文章。除了下面介绍的项目外,它还列出了伪状态样式、新的播放列表目录标签块块,一个强制的iframed模块主题编辑器,以及一项调整,将检测到缓存时推测加载默认值从保守变为中等。测试版1在本文发布几天后发布。如果你保留插件或主题,接下来几周是影响发行内容和发现兼容性问题的窗口期,趁修复成本还低。

响应式样式已准备好进行测试

响应式风格状态在这些综述中已经出现了数月,作为正在进行中的工作。7月3日,官方发布了“响应式样式征集”,这一状况发生了变化。你现在可以在编辑器中直接为每个视口设置方块样式,Gutenberg 23.5 也用统一且可自由调整大小的设备预览取代了固定的桌面/平板/移动预览开关。

WordPress的块编辑器显示响应式样式控件。

这对开发者来说确实有实际影响。该钩子已废弃且不再使用,但仍然有效。使用标准块支撑的方块可以免费获得响应式样式;带有自定义控制的方块则不行。在核心端,useResizeCanvas()getDeviceType()setDeviceType()@响应式状态的前缀语法已被采用,长宽比弹性对齐控制现在可以在视口状态内工作。如果你的模块附带自定义风格控件,或者主题依赖预设,就通过测试呼叫报告哪里出了问题。theme.json

合并提案:扩展核心能力

Abilities API 作为基础设施在 WordPress 6.9 中发布,新的合并提案旨在为 Core 添加首批实用能力:core/read-settings,core/read-content, 和core/read-users.这三者均为只读,基于现有能力检查构建,未来版本计划提供更多功能。core/manage-*

强化工作在提案的同时继续进行:能力过滤得到了完善meta现在已通过 REST 暴露,JSON Schema 辅助工具被整合以便重用,JavaScript 包也获得了 URI 模式格式的支持

如果你正在基于能力API构建AI或自动化功能,本提案定义了你的代码可以依赖的首批核心提供能力。反馈现已开放。

合并提案:基于知识的指导方针

之前总结中提到的指南实验已发展成WordPress更广泛的合并提案。它引入了自定义帖子类型——一个存储网站知识的单一地方,内置权限和修订功能。它包含三种知识类型(、 和 ),并且可以通过筛选器注册自己的知识。wp_knowledgeguidelinememorynote

该提案包含了REST路由和专用功能,并且设计上对从未使用过的站点实现零足迹。要制作7.1版本,它需要在7月15日的Beta 1前登陆,所以阅读这篇文章时请查看提案的状态。/wp/v2/knowledge*_knowledge_item

插件与工具

React 19:现在就测试你的插件

六月的综述涵盖了React 19升级的临时恢复。行动项现已从“观察”改为“测试”。Gutenberg 23.4 发布了一个实验性标志,在运行时将 React 18 捆绑包替换为 React 19,模拟了 WordPress 跳跃时发布插件将面临的挑战。兼容性多边填充系统会在插件触发已移除的遗留内部时记录控制台警告gutenberg-react-19

如果你的插件发布了编译后的 JSX,使用了 或涉及编辑器内部结构,请在 Gutenberg 实验界面下启用该标志并观察控制台。你现在修复的每一个警告,都是你八月避免的客服工单。@wordpress/element

组件放弃了40px的选择加入道具

窗口中面向扩展器的最大变化是跨越的协调硬弃用波。从 6 月 23 日的 TextControl 开始,历经大约 20 个组件——包括 BoxControlBorderControlFontSizePickerRangeControlComboboxControlToggleGroupControlUnitControlFormTokenField 和 CustomSelectControl——该道具在 WordPress 7.1 中已被硬性弃用。@wordpress/components__next40pxDefaultSize

40像素的控制尺寸成为永久默认,道具则变成了不可操作。如果你的插件界面今天通过,它会继续工作,但会有弃用警告;如果你的界面依赖旧的较小默认,没有道具,请根据新尺寸对比你的布局。__next40pxDefaultSize

图标继承颜色,图标API也逐渐成型

v15 中所有 330 个图标现在都宣告了@wordpress/iconsfill="currentColor"对于用CSS样式图标的人来说,这是一个颠覆性的变革。用CSS属性来调色图标,而不是向前进。colorfill

这正值 Icons API 稳步构建,面向 WordPress 7.1:一个新的版本wp/v2/icon-collectionsREST 端点,基于标签的搜索,WP_Icons_Registry以及更严格的注头验证路线图确认并计划在7.1版本中实现。register_icon()unregister_icon()

Unicode 电子邮件地址:征集测试

六月的综述将Unicode电子邮件提案标记为开放反馈。此后它已合并入主干线,关闭了2015年开启的工单,现在有官方检测通知

WordPress 现在接受支持 ‘utf8mb4’ 数据库的网站的 UTF-8 本地部分,通过 Punycode 处理国际化域名,并引入了一个新类。如果你的插件验证、存储或比对电子邮件地址——尤其是通过 或 ——现在就用 Unicode 地址做测试。如果需要,可以用过滤器来禁用该行为。WP_Email_Addressis_email()sanitize_email()

WordPress 7.1中的经典屏蔽状态

最初,计划在7.1版本中隐藏经典模块。这一决定已被撤销,经典版块将在可预见的未来继续留在WordPress中,转而专注于打造用户愿意选择的体验,而非被迫使用。

AI客户端:7.1版本中将支持流媒体和嵌入

AI团队发布了关于WordPress 7.1中AI客户端即将推出内容的预览:生成响应的流式传输以及语义和矢量搜索的嵌入支持。重点仍放在插件开发者的原语,而非面向用户的AI功能。

包级的变更值得阅读更新日志

有几项变化会影响直接使用套餐的用户:@wordpress/*

——@wordpress/reusable-blocks该包已被弃用.所有存储操作和选择器,加上 ,现在都会记录弃用警告,软件包正走向无运包。这已为Gutenberg 23.6设定里程碑,其发布日期已推迟至7月22日。core/reusable-blocksReusableBlocksMenuItems

– 依赖表面清理修复了大约30个包发布的依赖,增加了可选的对等依赖,并修复了类型泄漏。@types/reactrememo

给区块开发者一个警告:实验性的 Tabs 区块拆除了其公共商店core/tabs作为前稳定清理工作的一部分。不要与之对抗——该区块已在7.1路线图上,其内部结构仍在变化中。

WordPress Studio 现已在 Linux 上可用

WordPress Studio 在过去一个月发布了一些大型版本。1.10 版本增加了 Linux 支持,1.11.0 版本则将 Studio Code ——WordPress.com 的代理开发工具——加入了桌面应用。使用需要 WordPress.com,但在测试阶段使用是免费的。

媒体:流水线后续与无限滚动的回归

6月涉及的客户端媒体处理工作在服务器端持续推进:GIF 上传现在可以生成视频伴随文件即使没有服务器端编辑器支持也能接受 HEIC 和 HEIF 上传,REST 附件端点也增加了输出格式、渐进渲染和质量字段Gutenberg 23.4 增加了离线弹性上传队列,并在转码时保留了 Ultra HDR 增益映射。

另外,媒体库实现了无限滚动,逆转了自 WordPress 5.8 以来的删除——这次增加了用户退出选项。

插件目录截图画廊重建

插件目录使用核心的图库和图片块重建了截图画廊,支持Lightbox、自适应布局,并且不再裁剪预览。如果你维护插件列表,花点时间检查一下你的截图现在渲染情况。

性能:7.1需要关注的内容

根据最近的性能聊天总结,性能团队7.1的优先事项是前端视图过渡和增强响应式图像作为功能插件,同时为基于Core的libvips图像编辑器做基础。根据路线图,当检测到缓存解决方案时,投机加载默认值会从保守转为适度。

主题

管理员栏返回帖子和网站编辑

从全屏栏实验中毕业,管理员栏现在默认在帖子和网站编辑器中显示,W标志角被返回按钮取代。这会升级到WordPress 7.1版本。

如果你的插件在编辑器头部附近注入了UI,请重新测试你的布局。相关的清理将古腾堡实验界面移至设置下,并移除了顶层的古腾堡管理菜单

布局:真实固定宽度和自动拟合网格

两项布局调整让主题作者能够更精准地控制。具有“固定”宽度的Flex子现在通过 真正固定,旧的可挤压行为被重新命名为“最大宽度”。网格布局新增了“填充可用空间”开关(7月22日发布,附带Gutenberg 23.6),通过新的布局属性将列行为从切换到。这两个改动都已在7.1版本的Core中实现,同时检查器中的灵活垂直对齐控制也随之实现。flex-shrink: 0auto-fillauto-fitautoFit

块绑定展开为列表项和嵌套内容

块绑定在 Core 中获得了列表项块的支持,绑定富文本现在保留嵌套的内部块,而不是将其摊平。7.1路线图将列表物品和内区块的绑定作为重点,所以在Beta 1之前,这里会有更多内容。

块变体的新可延展曲面

两个更安静的变化开启了新的模式。自定义HTML块变体现在可以发布innerContent这样你可以用可编辑的槽分配静态标记。而方块变换现在可以针对特定变体,使像列或画廊这样的变换直接变成网格变体。registerBlockVariation( 'core/html', { innerContent: [ /* ... */ ] } )

更多面向主题的区块更新

值得注意的小改动:获得的全球风格textShadow支持于古腾堡23.5;块可见性元数据现在在摘录中被尊重,且 的块被隐藏在各处;Verse 块支持背景渐变;图标方块增加了翻转和旋转控制,且visibility: falseblock.json默认图标支持;awp-elements-*等级碰撞被修复;表达式现在接受无单位零点calc()

还值得关注的是:Gutenberg 推出了一种实验性的动态画廊块变体,它会自动渲染附加在帖子上的媒体,这是迈向文件夹和标签驱动画廊的第一步。这是实验性的——在古腾堡中进行测试,但不要在此基础上继续扩展。

游乐场

Playground 团队在发布窗口期间发布了 v3.1.39 到 v3.1.43 版本。更新日志自动化的一个漏洞让那些发布说明留空(现已修复),所以这里是实际发生的内容。

你今天就可以用的蓝图步骤

蓝图作者获得了若干实用升级。获得的阶梯installPluginactivationOptions,使得在激活钩子期间可用的设置数据,此外onError: "skip-plugin"对于可选安装,这些安装不会让整个蓝图失败(主题也同样处理)。WXR导入了获得的控制,以保留源URL跳过附件跳过评论,并设置默认作者。而且在通过 .setSiteOptions

MCP 符合 Abilities API 的要求

Personal Playground 获得了 MCP 支持和元工具:代理可以通过单一工具列出、检查和执行每个注册能力,而不是每个注册能力都暴露一个 MCP 工具。这很好地展示了 Abilities API 的设计效果——上述为 Core 合并提出的能力,现在 AI 代理在 Playground 中可以直接调用。playground_ability

个人游乐场:通过WebRTC远程访问

你现在可以通过WebRTC从另一台设备打开你的个人游乐场。中继服务器仅负责信令;实际流量是通过浏览器流向浏览器。

Blueprint v2正在逐步成型

大约有30个合并的PR开发了Blueprint v2编译器,包括一个假象compileBlueprintForExecution()e和PHP/WordPress版本约束解决。这是正在建设中的基础设施,而非官方宣布的功能——v2语法尚未准备好使用,但从速度来看,值得关注。

CLI 用户还修复了关闭时的 SQLite 崩溃问题,以及长时间运行会话的挂载保留,Playground 的 SQLite 日志模式现在默认为 DELETE。

面向用户的变更

一些较小的更新更贴近用户端,但值得了解:网站编辑器现在尊重管理员的配色方案,可以关闭按帖子类型的实时协作,新用户通知邮件也不再包含用户名。在安全方面,oEmbed 提供者的 URL 现在在使用前会进行验证