Gutenberg 13.0 今天早些时候登陆了 WordPress 插件目录。它是最重要的最新版本之一,包含 WordPress 6.0 应附带的最终功能。

更多突出的功能包括多块部分文本选择、带有特色图像的封面块、组的堆栈变体以及基于模式的页面创建。还有更多的东西要挖掘。

我在这篇文章中介绍了很多大件物品。但是,要查看发布的完整规模,请查看 Gutenberg 13.0 发布公告中链接的门票。

其他值得注意的亮点包括对列块的间距支持、网站徽标的网络字体优化双色调和 Post特色图像占位符,以及带有 flex 控件的块的垂直对齐。

部分文本选择
跨两块选择文本.

用户现在可以在多个富文本块中选择文本,例如段落、标题、列表和引用。过去,突出显示部分文本会自动创建多块选择,这通常是不可取的。

Change支持按Enter键删除选中文本并新建块,Backspace向后删除合并,Del向前删除合并。键入将用新输入替换所选文本。

我在上个月的一篇深度文章中介绍了这个新功能。

堆栈和组更改
块后跟行和堆栈变体。

Gutenberg 13.0 引入了新的组块堆栈更改。该更改总共创建了三个变体,包括默认输出和行。

乍一看,Stack 和默认的Group 块似乎没有太大区别。毕竟,它们都是垂直堆叠内容的容器。然而,Stack 变体在技术上是一个 flexbox,而不是流布局。我不确定这会如何影响可能无法立即理解差异的最终用户。但是,这应该是一个受欢迎的工具,可以在您的主题中构建更高级的布局。

Stack 变体完全封装了任何嵌套块,禁用了它们的对齐控制(例如右对齐、宽对齐等)。但是,堆栈本身具有用于内容的左对齐、右对齐和居中对齐的对齐控件。

堆叠变体与正确的内容。

一个可能看起来不清楚的设置是标有“允许换行到多行”的控件。至少有一个潜在的用例。如果设置了高度,堆栈布局也可以是水平的。但是,当前 UI 中没有显示此类高度控件。

行也有很大变化第一次插入时改进。现在有一个明确的指示,即新插入的块是水平放置的。

除了部分文本选择,用户还可以通过工具栏快速将选定的块放入组、行或堆栈中。

封面+特色图片
封面内使用阻止特色图像作为单个帖子标题。

在编辑器中插入封面时,工具栏中现在有一个新的“使用特色图片”开关。打开它会将图像数据与块相关联。

有时,当新功能落地最快时,可能很难选择最喜欢的功能。但是在封面块中使用特色图片很容易成为我最兴奋的事情之一。我脑子里有很多想法,上周我分享了其中一些介绍此功能的想法。

我很想知道主题作者和用户使用它做了什么。这为块主题打开了布局可能性的全新世界。

全局样式变化
侧边栏Light和黑暗的全球风格变化。

继续丰富全局样式变化功能。在 Gutenberg 12.5 中首次引入,它允许主题作者发布多个 /styles/*.json 文件,用户可以在这些文件之间切换。本质上,它是一个特定于主题的“皮肤”选择器。

更新支持新的标头字段在 JSON 文件中获取人性化的标签。否则,它会退回到没有扩展名的文件名。

当用户将鼠标悬停在 UI 中的样式卡上时,它会翻转它以显示标题和可用于变体的更多颜色。不幸的是,盒子的翻转版本选择了主题定义的前四种颜色。这有时会导致更改显示得非常干净。它也可能是不向用户提供有关样式本身的有用信息的碍眼之处。

主题作者可以通过调整其 *.json 文件中的颜色定义来控制这一点。然而,这充其量只是一种黑客攻击。由于此方法不是官方的,因此无法保证它在未来会奏效。另外,对于那些喜欢保持整洁的人来说,这是创建整洁代码的快速方法。

新增边框控制组件
定义单块边界。

Gutenberg 13.0 引入了新的 Border-Control 和 Border-Control 组件。这是对以前的边框设计工具实施的彻底改革。它最终将允许用户为支持边框的选择块定义所有四个边的边框宽度、样式和颜色。此外,主题作者将通过 theme.json 拥有相同级别的细粒度控制。

虽然现在有新组件可用,但块支持直到 Gutenberg 13.1 才最终确定。从技术上讲,它已合并到插件的开发版本中。

使用图案创建新页面
添加一种新的页面时间模式模式。

创建复杂的页面布局变得更加容易。添加新页面时,屏幕上会弹出一个模式。它允许用户在内容模式下从列表中选择插入的页面。这可以像为 about/config 文件布局创建几个块一样简单。或者,它可以是一个成熟的主页设计。从那时起,用户可以自定义特定于他们站点的部分。

此功能取决于主题作者为核心/帖子内容块类型注册自定义模式。否则,用户将只能看到默认的编辑器。 Themers 应该开始试验如何在下个月登陆 WordPress 6.0 时展示这个新功能。

评论查询循环替换帖子评论块
网站编辑器中的注释查询循环块。

现有的已弃用的帖子评论块有利于较新的评论查询循环和相关块。它仍然可以工作,就像其他已弃用的块一样。但是,它不会出现在插入器中。

评论查询循环提供了更好的设计者和用户体验。但是,至少从 Gutenberg 13.0 开始,它还不具备与其替代的解决方案相同的功能。

我之前报道中提到的一些问题,比如缺少评论ID和类,已经在trunk中解决了。但是,目前没有针对“X 回复帖子”标题的解决方案。我希望在接下来的几周内解决这个问题和剩下的问题。但是,建立在最前沿的主题作者应该意识到存在的问题。

出处