Gutenberg 9.7 于昨天发布,其中包含一些更新和改进。用户应该期望在界面中看到块变化、转换和模式的变化。在看似中断之后,正在研究可重复使用的块。开发人员现在还可以将自定义页面模板添加到基于块的 WordPress 主题中。

此版本修复的错误数量最少。开发团队在这次更新中只推送了 8 个修复,这可能表明在几周前的 9.6 发布之后,事情比往常更加稳定。

9.7 中的大部分工作都涉及新功能和增强功能。不出所料,站点级编辑得到了公平的时间份额。然而,即使是这个版本似乎也被拨回了一点。对后期编辑界面进行了许多更新。

用户体验改进

该团队发布了一些关于功能在编辑器中的工作方式的更新。其中一些看似微不足道,但可以改善整体编辑体验。

Block Variations 得到了受欢迎的增强。变体是指使用基本块来创建同一块的多个变体。例如,嵌入块有 YouTube、Twitter 和其他变体。在过去的版本中,侧边栏和块导航中的块检查器会显示通用名称、图标和描述。但是,Gutenberg 9.7 现在将显示正在使用的更改的详细信息。

YouTube版内嵌区块。

用户可以预览块在转换时的外观。这是一个小改进。但是,在决定将一个块转换为另一个块时,它可能会让您省去一些麻烦。

引用块转引文时预览。

Gutenberg 9.6 为插入器中的块引入了拖放功能。该团队现已将该功能扩展到块模式。对于那些正在寻找更多拖放功能的人来说,这只是阶梯上的另一个梯级。

可重用块已更新

自从我测试可重用块以来已经有一段时间了。在过去一年左右的时间里,该功能似乎落后于其他新功能。感觉从来没有比原始原型好多少。除非您知道在哪里查看,否则它们仍然不容易管理。然而,古腾堡开发团队似乎正在积极开发这个几乎被遗忘的功能。

用户可以在未来的版本中期待更多。 “基于这些变化,可重用块的用户界面很可能会在接下来的几周内进行一些迭代,”Riad Benguella 在公告中写道。

我进行了初步测试以了解该功能的外观在古腾堡 9.7。单击“添加到可重用块”按钮后,编辑器进行了快速刷新。然后,屏幕底部会出现一条通知,说明已创建可重用块。由于当时我没有打开块选项侧边栏面板,我看不到编辑可重用块标题的方法。我的直接想法是,该团队采用了一个半生不熟的功能,并使其性能呈指数级下降。

进一步挖掘后,我发现用户可以在块选项侧边栏中编辑可重用块的标题。然而,团队并没有就此止步。他们对该功能进行了一些改进。

编辑侧边栏面板名称中的可重用块。

可重复使用的块现在可以在帖子编辑器中编辑。例如,用户可以将图像拖出块。 Inspector 侧边栏可用于内部块。可重复使用的块现在看起来和感觉上与编辑器的任何其他部分一样。任何编辑都会反映站点上可重用块的所有实例。

最大的区别在于它们的保存方式。

保存一个可重复使用的块和帖子。

可重用块现在是“多实体”存储系统的一部分。单击编辑器的更新按钮时,用户可以选择保存整个帖子和/或单个可重复使用的块。

FSE 主题的自定义“页面”模板

基于块的现在支持传统上称为页面模板的主题。该功能在技术上支持所有帖子类型。然而,经过一番讨论,该团队似乎坚持使用“页面”一词。

进行了一些挖掘,因为没有现有的文档,并且票证中的原始示例没有反映代码传递的最终结果。但是,我设法弄清楚了这个函数是如何工作的。对于想要测试此功能的主题作者,请使用下面的示例代码添加一个“联系人”模板。将它放在主题的 experimental-theme.json 文件的根目录下。您还需要一个包含主题的 block-templates/contact.html 模板。

"pageTemplates":{"contact":{"title":"Contact","postTypes":["page"]}}

这个功能没有什么特别的尚未突破的功能。它只是将自定义模板添加到编辑帖子/页面屏幕上的下拉选择中。它相当于当前可用于遗留主题的页面模板系统。

从FSE主题中选择自定义页面模板。

虽然这是一个很好的发展,但传统的页面模板在块主题范例中可能没有多大意义。无法根据所选模板在编辑器中更改页面的视觉输出 - 用户仍然必须在前端查看页面以查看其应用程序的结果。阻塞系统都是关于即时视觉反馈的。新时代需要重新考虑页面模板。

“在 UI 和与模板模式的集成方面,我们可以做的比旧的选择框多得多,”拉取请求背后的开发人员 Benguella 说。 “我们可以展示模板的预览,并提供模式或类似的东西供人们选择......我们需要一些设计思维和探索。这个 PR 只是设定了技术要求以使其发挥作用。”

< p>过去十年需要的大部分(但不是全部)页面模板现在都可以用块模式代替。

从长远来看,我宁愿看到页面模板的行为更像预先设计的块布局。今天,这就是自定义帖子类型的块模板的工作方式。但是,这是在工作类型级别,而不是单个工作级别。

传统的页面模板已经过时了。主题很少提供更多。一个删除侧边栏。一个向左或向右移动侧边栏。另一个使页面内容区域更宽。

显然,我们需要更多地探索未来的页面模板。它们在块系统中是必需的吗?有没有更好的方法来处理将遗留主题用于哪些主题?它们如何在需要视觉反馈的界面中工作?

喜欢这样:

喜欢正在加载...

资源