Gutenberg 16.4 新增实验性自动插入块功能详解

Gutenberg 16.4版本现已正式发布,其中最引人注目的新功能是自动插入块实验功能。这一创新特性赋予开发人员前所未有的控制权,能够精确指定自动插入块的位置,无论是置于模板之前还是之后。更值得一提的是,插入后的块仍可通过编辑器工具进行灵活重新定位,极大地提升了内容管理的便捷性。

“这项功能不仅适用于前端开发,还能通过REST API在站点编辑器中实现,为用户提供了更丰富的定制选项。”Automattic赞助的工程师Sarah Norris在发布帖文中这样介绍道。她还分享了一段演示视频,生动展示了自动插入块与示例”like”块的实际应用场景。

尽管自动插入块目前仍处于实验阶段,但开发人员已可通过在__experimentalAutoInsert动态块的block.json文件中添加特定字段来体验这一功能。发布帖文内提供了详尽的示例代码,方便开发者快速上手。Norris进一步表示:”该功能的核心目标是通过插件增强块主题的可扩展性,未来将持续优化开发。”

GitHub上的自动插入块工单详细描述了经典主题时代的一个常见场景:插件通过过滤器将登录/注销链接自动附加到导航菜单。这一需求在块主题中难以实现,因此贡献者巧妙设计了自动插入块作为创新解决方案。它既保留了传统插件激活的易用性,又赋予用户在插入后修改块的自由度,实现了功能与体验的双重突破。

除了自动插入块,Gutenberg 16.4还引入了全新的水平ProgressBar组件,将在整个界面中广泛应用。该组件包含两种版本:不确定版本(以动态效果表示正在进行的流程但无具体进度指示)和决定性版本(清晰显示完成进度,接近100%时进度条将接近满载)。这两种版本分别通过以下视频进行直观展示:
不确定进度条 – 视频来源:Gutenberg PR #53030
确定进度条 – 视频来源:Gutenberg PR #53030

本周早些时候更新至WordPress 6.3的命令面板在本版本中新增了三项实用命令:显示/隐藏块面包屑、启用/禁用预发布清单,以及在新标签中预览。同时,WordPress的块库扩展了对以下块的设计控制支持:
– 脚注:新增链接、背景和文本颜色支持(52897)
– 脚注:新增版式、尺寸和边框块支持(53044)
– 预格式化:新增间距支持(45196)
– 社交链接:新增Threads图标(52685)
– 节(Verse):启用换行符(52928)

欲了解更多关于Gutenberg 16.4版本的所有增强功能、错误修复以及可访问性和性能改进的详细信息,请查看官方版本发布帖文。

文章网址:https://www.wpbull.com/news/2070.html