Gutenberg 9.3 提供了全站点编辑走向的指示器,未来没有小部件和定制器屏幕

Gutenberg 插件的 9.3 版今天早些时候发布了.这是 WordPress 5.6 发布周期中插件的第一个版本,不会看到其新功能登陆核心平台.但是,错误修复已向后移植到 WordPress 5.6 beta 2 和 3.该版本的大部分工作都集中在全站点编辑 (FSE) 功能和修复上.但是,站点编辑器之外的一些小改进在更新中得到了体现.

社交链接块现在支持 Patreon、Telegram 和 Tiktok,这使社交图标的总数达到 43.按钮块也有一个大修的对齐选项.

总体而言,该版本主要是对现有区域进行了润色.开发团队修复了 20 多个错误,并继续推进网站编辑器的改进.

删除小部件和定制器屏幕

小部件和定制器不再位于外观菜单下.

Gutenberg 9.3 最大的故事不是可衡量的代码或面向用户的设计更改.相反,它是关于在用户启用 FSE 时删除定制器和小部件屏幕的票证的讨论.

9.3 版在 WordPress 管理菜单中隐藏了小部件和定制器项目.但是,它们仍然可以通过直接转到 WordPress 管理员各个部分中的 URL 或延迟链接来访问,例如在主题屏幕上.这一变化可能会对这些屏幕的未来产生影响.

“我认为如果没有向 WordPress 社区清楚地传达小部件和定制器的未来是什么,现在隐藏它们将是一个糟糕的举动,”在票中写道,主题团队代表卡罗莱纳·尼马克(Carolina Nymark).“隐藏它们会导致担心的用户和开发人员提出更多问题.我认为在不公开回答这些问题的情况下隐藏它们是一个坏主意.我不是要你在这个拉取请求中回答我,我是问"WordPress"无论是核心编辑团队还是其他人,都为这些核心功能制定了长期计划.”

她列出了几个应该由项目负责人回答的问题.他们中的大多数归结为一个核心问题,即定制者将在长期内扮演什么角色:

  • 即使菜单项被隐藏,定制器仍然可以访问,选项是否仍然有效?
  • 定制器对 FSE 主题有什么作用?
  • 它会被弃用吗,如何以及何时被弃用?如果它不会被弃用,为什么要隐藏它们?
  • 对于非 FSE 主题,它也会被弃用吗?如何以及何时?
  • 如何为我更新的主题转换现有的定制器选项?
  • 仅在定制器中可用的 WordPress 选项(如站点图标)怎么样?
  • 莉>

“这里的想法是,由于 FSE 主题没有小部件区域,小部件屏幕是无用的,” Riad Benguella 回应道.“对于定制器,它是站点编辑器屏幕的副本(类似功能),因此我们需要确保站点编辑器填补定制器留下的空白.全局样式和站点块解决了 FSE 主题所需的大多数站点选项,并且进行切换(隐藏定制器)将使我们能够发现我们"遗漏"的差距.

FSE 主题没有小部件区域确实让人想知道为什么在过去一年中投入了如此多的工作来将侧边栏/小部件系统转换为使用块.这也是 WordPress 5.6 的一项计划功能,但没有通过.

Benguella 的想法似乎与 5.6 发布负责人 Josepha Haden 最近的评论一致."人们对减少工作流程的数量很感兴趣,我希望我们能够将其整合为一个漂亮、直观的界面,"她在回应 5.6 的小部件插件时说.

Benguella 的评论也是我所看到的关于这种合并会是什么样子的第一个公开迹象之一.据推测,随着 WordPress 在即将发布的版本中的进展,将不再需要导航菜单、小部件或定制器屏幕.

我仍然怀疑团队为使这些屏幕处理块而投入的工作是否值得.传统主题应该简单地使用传统的导航菜单、小部件和定制器选项.新的基于块的主题应该在登陆时使用站点编辑器.

Nymark 的列表中仍有一些未解答的问题.我们需要等待知情人士的进一步反馈.关于清晰和公开沟通的必要性,她是对的.

自动切换到 FSE

当用户使用支持 FSE 的主题时向用户发出通知.

最大的改进之一,特别是对于测试 FSE 的人来说,是古腾堡现在在用户激活支持 FSE 的主题时自动启用 FSE.切换回传统主题时也会禁用 FSE.

用于测试 FSE 的一些好的主题是 Q、21 个块和 Seedlet 块.

用户也无法再通过古腾堡实验设置屏幕启用 FSE.现在需要使用基于块的主题来测试古腾堡体验的这一部分.在这个阶段,这可能是一个很好的选择.尽管被明确标记为实验性的,但成千上万的用户在生产环境中运行 Gutenberg 并可能启用它.此外,它还可以防止人们在主题不支持时测试损坏的体验.

按钮块内容对齐

按钮块的新内部内容对齐选项.

对于不依赖 Gutenberg 基本样式的主题作者,他们可能需要更新他们的主题样式表以处理 Buttons 块上的内容对齐类.但是,为了向后兼容,他们还需要继续支持旧类.

这一变化意味着用户可以在块上使用宽和全角对齐,同时单独对齐块的内容.

此更新为按钮块的编辑器工具栏添加了一个内容对齐选项.使用这种方法是有意义的,因为 Buttons 块在技术上是一个容器.它仅包含一个或多个内部 Button 块.之前使用的对齐系统是为了对齐整个块而不是块的内容.

在过去版本的块编辑器中,Buttons 块使用传统的 align* 类进行左对齐、右对齐和居中对齐.此古腾堡更新将类切换到 is-content-justification-*.

当用户使用块编辑特定帖子时,编辑器将自动将按钮块转换为新类.否则,它们仍将具有旧的 align* 类.

7

发表回复