Gutenberg 11.0修复70多个错误并将在WordPress 5.8发布前持续改进

Gutenberg 11.0近日已正式发布,跟随的是一堆变化。这说明古腾堡的开发团队一直在快速前进。

在两周的周期中,11.0版包含了数量惊人的错误修复。仅在此版本中,贡献者就修复了70多个。这似乎是为WordPress 5.8做准备,该版本预计将于7月20日发布。即将推出的基于区块的小工具屏幕自然是bugs数量最多的部分。然而,区块库有近两打,其中许多问题与新的主题相关区块有关。

如此大规模发布的缺点是功能太多,没有足够的时间来覆盖所有内容。下面将挑选一些其中一些说明,您也可以深入了解发版说明以获得完整信息。

主题和模板编辑模式更改

默认情况下,大多数用户将禁用进入WordPress 5.8的主要完整站点编辑功能之一。在核心项目的一个罕见举措中,模板编辑器将被选择加入,至少对于拥有经典主题的用户而言是这样。它选择退出区块主题。

在用户使用实际的区块主题之前,模板编辑器是“一个有点OK但有点惊人的登陆页面创建者”。

模板编辑实际上只与系统中最薄弱的环节一样好。这几乎总是未来几个月的主题。因为模板编辑器是一个新功能,它会直接尝试覆盖前端输出,所以它总是会与许多从未考虑过它的主题产生冲突。选择加入的方法不太可能是大规模采用的最佳途径,但它符合用户体验的利益。

选择加入还允许主题作者使模板编辑体验流畅。Gutenberg 11.0引入了新的defaultBlockTemplate编辑器设置。主题作者可以创建用户在创建新模板时开始的默认区块

default-block-template

从自定义默认区块模板开始

理想情况下,此默认模板应包含一些基本布局组件,例如页眉、页脚和文章/页面内容。但是,主题者可以自由地对此进行自己的讨论。

有关创建默认区块模板的更多信息,主题作者应阅读主题团队代表Carolina Nymark对WordPress 5.8主题功能的概述

媒体和文本区块:拖放媒体替换

media-text-drag-n-drop

将新媒体文件拖入媒体和文本区块

长期以来,用户一直能够将初始图像或视频拖放到媒体和文本区块中。但是,他们无法使用相同的方法替换它。Gutenberg 11.0在媒体栏上创建了一个新的“放置区”,可以轻松地将媒体更改为新的内容。

该功能已经存在于Cover和Image区块中,因此此更改使Media & Text保持最新状态。我们可能应该在几个月前就拥有这个功能,但补丁一直处于等待代码审查的状态。

辅助功能:类别下拉菜单有标签

categories-and-archives-dropdowns

Archives和Categories区块之间的标签差异

当类别区块显示为下拉菜单时,开发团队添加了一个新的“类别”标签。这是一个受欢迎的改进,可以帮助那些使用屏幕阅读器的人更好地浏览页面。

这种变化的问题是缺乏一致性。在Gutenberg 10.8中,团队删除了.screen-reader-textArchives 区块标签的类,使其显示在所有用户的屏幕上。这些表面上看起来微不足道的不一致往往会堆积起来,从长远来看,当他们试图争论它们时,会给主题设计师造成代码膨胀。

我希望将两个标签都标记为屏幕阅读器文本。无论默认值如何,两者都应该匹配。然后,为最终用户提供一个选项,以决定是否显示类似于搜索表单处理方式的标签。

Post Classes的回归

post-classes

Post Classes出现在文章模板区块中

对于那些需要它们的主题设计师,Gutenberg 11.0带回了post classes。如果您想知道文章课程去了哪里,您可能并不孤单。在积木的世界里,它们不像以前那样需要了。传统上,WordPress主题作者使用这些类根据类型、格式、类别等上下文动态更改文章的输出。

在引入Post Template区块(以前称为Query Loop)时,明显缺少附加到单个文章的包装器的传统类。此最新更新将它们带回来。

未来,区块主题可能会越来越少地依赖这些类。随着大部分设计配置转移到theme.json文件和用户控制的选项,可能是时候告别过去十年主题设计的核心功能之一了。然而,知道它在需要时就在那里是一种安慰。

间距控制中允许的小数

对于那些谁是讲究得到他们的margin和padding只是权利,他们终于可以高兴。间距控件现在允许使用十进制值,而不仅仅是整数。

在插件的过去版本中,诸如此类的值1.5将四舍五入为2. 当与remem单位一起使用时,这种舍入会在预期间距和实际间距之间产生 50% 的差异。

评论留言