Gutenberg 21.1.0 RC1 版本已经发布,本次版本带来了一些新的功能、增强以及修复。以下是本次更新的详细内容。
![图片[1]-Gutenberg 21.1.0 RC1 更新:新功能、增强与修复](https://www.361sale.com/wp-content/uploads/2025/06/20250627101405174-image.png)
新功能
互动 API
- iAPI 路由:新增对通过
attachTo支持的新路由区域的支持。
增强
块库
- 作者块:重构设置面板,改为使用 ToolsPanel。
- 头像块:重构设置面板,改为使用 ToolsPanel。
- 评论分页:去除链接底部多余的边距。
- 导航块:在子菜单展开时跳转子菜单图标。
- 导航块:在子菜单展开时旋转子指示菜单图标。
- 导航链接:新增
dropdownMenuProps和resetAll函数。 - 文章导航链接:重构设置面板,改为使用 ToolsPanel。
- 站点 logo 设置面板:重构为使用 ToolsPanel。
- [实验表单]:新增示例块预览。
互动 API
- iAPI 路由:支持新的样式和脚本模块,支持客户端导航。
- iAPI:导出
NavigateOptions和PrefetchOptions类型。 - iAPI:引入
AsyncAction和TypeYield类型帮助器。
扩展性
- 社交:通过块变体支持自定义链接图标。
修复
核心数据
- getHomePage:修复返回对象未解决的问题。
块库
- 日历块:修复颜色不在全局样式和
theme.json之间切换的问题。 - 表单块:在块编辑器中正确应用类名。
- 文件上传表单块:扩展 iOS 兼容的音频 MIME 类型。
- 图片块:修复本机组件中过时的可访问性提示。
- 图片块:修复
resetAll返回图像分辨率的默认值。 - 社交链接:允许重置图标大小并遵循
theme.json样式。 - 视频块:防止重复轨道的生成。
互动 API
- 修复在新的全客户端导航逻辑中的图像灯箱问题。
- iAPI 路由:修复新访问页面上的动态导入问题。
- iAPI:修复
withScope生成器中捕获的错误。 - iAPI:修复重复的嵌套区域。
- iAPI:修复没有兄弟节点的评论解析问题。
全局样式
- 表单块:修复全局样式对所有表单元素的影响。
- 实现统一的页眉布局。
数据视图
- 数据表单:使用垂直间距代替单元格内边距来实现垂直间距。
文章编辑器
- 文章发布面板:更新为使用分类法标签,而不是硬编码的 “标签”。
媒体
- 上传新媒体时:使实体失效。
插件
- 修复
wp-list-reusable-blocksRTL 样式注册中的错误样式句柄。
数据层
- resolveSelect 和 suspendSelect:新增私有选择器支持。
可访问性
- 模板 API:新增返回按钮并修复在模板创建流程中导航时的焦点丢失问题。
性能
- 头像块:优化用户控制查询。
文档
- 示例:向文档块中添加
isPostSavingLocked示例。 - 命令:为 README 添加样式表要求。
- 创建块:添加自定义块命名空间的文档。
- 文档修复:修复 Developer.WordPress.org 上的断链。
- 修复一些拼写错误。
- 文件结构:修复
folder-structure.md中的拼写错误。 - 块属性:添加
role属性的解释。
代码质量
- 模式:删除未使用的属性。
- TypeScript:将
HtmlEntities包转换为 TS。 - TypeScript:将弃用包迁移到 TS。
- TypeScript:将
is-shallow-equal包迁移到 TS。 - iAPI:修复变更日志,包含 PR 70296。
块编辑器
- 媒体列表:使用
placement属性设置弹出位置。 - 重构:将
URLInputButton组件重构为功能性 React 组件。 - 警告:将
popoverProps.position替换为popoverProps.placement。
组件
- 圆形选项选择器:使用
placement属性设置弹出位置。 - 文件上传表单块:移除在 Chromium 浏览器中选择
.heic文件的临时修复。
文章编辑器
- PostAuthorCombobox:简化
onFilterValueChange防抖回调。
互动 API
- iAPI:对互动和互动路由的注释进行小修复。
块库
- 社交链接:使用
placement属性设置弹出位置。
工具
- 测试:改进文档设置侧边栏定位器。
- 确保:实际测试环境用于端到端测试。
- 跳过:跳过失败的端到端测试。
- 端到端测试:为链接颜色支持添加测试用例。
- 端到端测试:对某些测试进行小的代码质量改进。
其他
- 块库:移除 screencast.com 嵌入块变体。
Gutenberg 21.1.0 版本为开发人员和用户带来了许多改进,尤其是在可访问性、性能和扩展性方面。本次更新提高了用户体验,还为开发人员提供了更多功能和更好的支持。
| 联系我们 | |
|---|---|
| 教程看不懂?联系我们为您免费解答!免费助力个人,小企站点! |
客服微信
|
| ① 电话:020-2206-9892 | |
| ② QQ咨询:1025174874 | |
| ③ 邮件:info@361sale.com | |
| ④ 工作时间:周一至周五,9:30-18:30,节假日休息 | |
THE END




















![表情[wozuimei]-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![表情[baoquan]-光子波动网 | 专业WordPress修复服务,全球范围,快速响应](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

暂无评论内容