开发者新动态 (2023年10月)
由代表性不足的性别发布小组领导的 WordPress 6.4 进展迅速。Beta 3 即将发布。候选版本 1 计划于 10 月 17 日发布。届时,文档小组也将发布包含开发者说明和所有更改列表的《现场指南》。最终版本计划于 2023 年 11 月 7 日发布。
要了解即将到来的大部分功能,您可以参与不止一次,而是两次测试号召:
经过发布小组的讨论和建议,发布负责人 Josepha Haden Chomphosy 决定将字体库和管理功能推迟到下一个主要版本 WordPress 6.5。该功能在能够推送给数百万用户的主要版本发布之前,需要更多时间和测试。WordPress 测试团队发布了关于如何使用 Gutenberg 插件帮助测试字体库的说明。
此外,2023年10月12日 UTC 18:00,贡献者们将在走廊闲谈中讨论:WordPress 6.4 中开发者的新动态。会议将被录制并随后发布在 WordPress TV 上。
Gutenberg 插件 16.7 版本的发布日期调整至 2023 年 9 月 27 日。由于三周的发布周期,该里程碑包含了 290 个 PR。您可以在发布文章中找到完整的更新日志。
亮点
群组块的背景图片
随着 Gutenberg 16.7 的发布,群组块迎来了另一项新功能。用户现在可以通过侧边栏的新界面为群组块添加背景图片。

为群组块命名
自 Gutenberg 16.7 发布起,用户可以为文章、模板或页面中的各个群组块指定名称。当该块成为模式的一部分时,这些名称也会保留。

插件与工具
WordPress 编码标准的小版本更新
在 WordPressCS 3.0.0 主要版本发布后,贡献者们打包了一个更新日志较短的次要版本 3.0.1。
插件检查插件
为了帮助处理插件仓库中新插件的巨大积压审核,插件审核团队发布了插件检查插件。开发者可以在提交代码前使用它进行复查,以缩短审核周期。该插件会指出缺失或错误的代码部分,并提供解决提示或指南链接,使开发者能够在提交插件进行官方审核前自行修正。
作为框架的 Gutenberg
越来越多的机构和开发者开始探索在 WordPress 之外使用 Gutenberg 包。随着一系列关于拆分包、简化 ReactJS 抽象以及审查组件以提升在其他各种上下文中的可重用性的 GitHub Issue,相关努力得到了加强。对此感兴趣的开发者,这个跟踪 Issue 是一个很好的起点。这个针对“Framework”标签的GitHub 列表显示了 16.7 版本中合并的所有 PR。还有一个文档站点的开端。您可以按照这些说明并使用 Node 和 Vite 进行安装来开始。
按钮块在插入器中显示按钮块变体
当您为按钮块注册自定义变体时,包裹的按钮块现在会显示一个包含所有可用变体的插入器。这使得用户可以更轻松地快速选择他们想要使用的按钮变体。
可自定义的主题预览返回按钮
您现在可以自定义预览块主题时的返回按钮。目前,它指向 /wp-admin/themes.php,但您可以通过过滤 block_editor_settings_all 时的 __experimentalDashboardLink 键来更改它。
Modal 组件的新初始焦点选项
Modal 组件现在为其 focusOnMount 属性接受一个 firstContentElement。第一个可聚焦元素通常是关闭按钮,使用此选项可以让您聚焦在 Modal 组件内容 <div> 的第一个元素上。
主题
为图片块启用灯箱
如果您之前通过 theme.json 启用了灯箱功能,现在有变化了。它现在仅是图片核心块的一个块级特定属性,可以打开或关闭,并且 allowEditing 也可以切换开关。对 animation 设置的支持已被移除。
“settings”: {
“blocks”: {
“core/image”: {
“lightbox”: {
“enabled”: true | false
“allowEditing”: true | false
}
}
}
}
导航块现在允许按钮
通过此更新,用户现在可以向导航块添加按钮,并实现将号召性用语按钮放置在网站标题中的常见设计功能。
核心块的更多设计工具
除了上述内容,现有的设计工具已为各种核心块提供:
- 内容块现在支持块间距。
- 图片占位符获得了宽高比控制,为模式和模板提供了更多图片控制。
- 按钮和标题获得了元素支持。
- 这些元素支持也应用于列块。
字体库与管理
经过数月的开发,字体库现已在 Gutenberg 16.7 版本中可用。它原本计划包含在下一个主要的 WordPress 版本中,但发布负责人和团队决定将其推迟到 6.5。目前,它主要是供最终用户上传字体的功能。字体库的下一阶段将为插件开发者提供钩子和过滤器,以将字体铸造厂的 API 连接到 WordPress。此外,主题开发者可能需要关注,因为他们的设计可能会被用户用完全不同的字体覆盖。
模式以 JSON 格式导入/导出
这已经是一个保守得很好的秘密:您可以从 wp-admin 屏幕以 JSON 格式导出可重用块(现在是同步模式)并将其导入到其他站点。现在,该功能随着 Gutenberg 16.7 的发布进行了升级,并对所有模式可用。
活动与资源
Learn WP
WordPress 培训团队发布了两篇新教程:
开发者时间
最新的开发者时间涵盖了 create-block 包,这是自定义块开发的官方脚手架工具。除了基础知识,参与者还了解了其他功能,例如外部项目模板以及用于动态块或使用交互性 API 的块的变体。
走廊闲谈
在最近的走廊闲谈中,参与者探索了块变体的强大功能,以及如何使用它们来增强 WordPress 中的编辑体验。
开发者博客
四篇新文章扩展了 WordPress 开发者博客的覆盖范围: