今年第一个 Gutenberg 插件版本包含大量功能。开发人员应该享受完整的核心块参考。块间距控件提供了更大的布局灵活性,并且出现了新的作者姓名块。总体而言,站点编辑体验正在形成。
最新版本增加了几个不错的设计选项。组块现在支持排版选项。这将使用户和主题设计者更容易同时更改所有子块的字体大小、系列等。 Spacer Blocks 支持自定义单位,让用户不再局限于像素。段落现在有一个字体系列选项。
主题作者现在可以注册一个“未命名”的字体大小以支持核心大小。他们还有新的评论分页 previous 和 next 块,用于处理分页评论。
没有 edit_theme_options 能力的用户(默认为管理员)不能再通过站点编辑器创建导航菜单。但是,他们可以通过导航块选择现有的。这会将菜单创建返回到其原始限制。
让我们深入了解一些重要功能。
完整块参考
虽然普通用户可能永远不会看它,但核心模块参考在编辑手册中应该是开发人员欢迎的视线。几乎不可能记住所有的积木和关于它们的一切。
数据自动生成。参考中的每个块显示以下信息:
- 名称
- 类别
- 支持
- 属性
我希望 WordPress.org 将来会自动为所有块插件显示此信息。数据通过 block.json 文件进行规范化,因此没有理由不这样做。否则,各个插件作者将需要重新创建它以共享他们自己的参考。
将网站徽标用作网站图标
用户现在可以通过网站编辑器将网站徽标块保存为他们的网站图标(网站图标)。由于块主题用户的定制器正在消失,这是朝着正确方向迈出的一步。他们需要一种简单的方法来设置它。
新增“用作网站图标”选项。
这个解决方案有两个缺点。首先是默认情况下启用此选项。如果用户没有注意到,他们可能会在不知不觉中覆盖现有站点图标。徽标和图标并不总是匹配的。 WP Tavern 网站展示了一个典型的例子。
第二个问题是我们需要一个专门的站点图标选项。将它添加到管理员中可用的设置屏幕之一将是一个简单的修复。这将给时间弄清楚如何最终将其添加到站点编辑器。
作者姓名块
Gutenberg 12.3 引入了一个新的作者姓名块。顾名思义,它显示帖子的作者。这是一件看似简单的事情,但当你等待它这么久时——好吧,从技术上讲,从 2021 年 5 月开始——它会让人感觉具有里程碑意义。为了显示我看到这个块有多高兴,我为它制作了五种自定义样式。
修改自定义帖子作者姓名块样式。
这是将原始的 Post Author 块拆分为更小的组件的努力的一部分。目前,它可以显示作者姓名、头像、简历和自定义署名文本。如果主题设计者只希望单行元区域中的作者文本,则通过站点编辑器启用这些其他元素的用户通常会搞砸整个事情。
已计划将帖子作者头像和帖子作者简介块分开。它将在接下来的两个登陆时为主题作者提供更大的灵活性。
Tile Spacing Control
在这个版本中,我感觉自己像一个玩具店里的孩子,看到了不止一个我长期以来的抱怨。块现在支持块间距控制。这允许用户和主题作者定义他们的子块之间的边距。
它的一个主要用例是折叠相似元素之间的边距。例如,用户可能希望将三个文件块组合在一起,它们之间没有任何空格,如下面的屏幕截图所示:
堆叠块。
通常,这些块之间会有一个标准的上边距。通过将块间距设置为 0,用户可以擦除它们。
“归零”边距一直是一些主题必须处理的最令人沮丧的问题之一,尤其是在处理宽或完全对齐的块时。在这些情况下,WordPress 编辑器的 HTML 标记与前端不匹配。 Group块上的块间距控制在很多情况下解决了这个问题。
当然,这不仅仅是去除块之间的边距。也可以创造更多的空间。
当使用 Group 块的 Row 变体时,间距是水平的。这也应该照顾很多主题布局需求。
出处