Gutenberg 12.1 来了,带来了模板列表视图,改进全局样式设置和导航块等。贡献者继续不知疲倦地准备 WordPress 5.9 并修复该版本的剩余流程和错误。
模板列表视图
此版本标志着模板列表视图的回归,允许用户在主页和站点编辑器中的不同模板和模板部件之间导航。这是站点编辑器难题的重要组成部分。设计的当前迭代有利于简单性和可用性。将来可能会添加实现客户端导航和马赛克视图的迭代。
全局样式
全局样式面板在此周期中进行了大量改进,包括:
- 排版面板已更新以显示简化的元素视图,允许用户在文本和链接元素排版样式之间轻松切换。
- 调色板视图现在显示双色调预设。此外,用户现在可以定义要在整个网站上可用的自定义渐变。
- 对全局样式面板中不同颜色选择器的透明度支持。
导航块
Gutenberg 12.1 再次包含多项导航块改进。对于初学者来说,在添加新菜单时不会提示用户命名他们的菜单,因为它是自动生成的,尽管名称仍然可以在侧边栏中编辑。此外,围绕配置菜单下拉选项的UX已得到改进,仅在所选菜单实际上具有子菜单时才显示选项,并Show arrow
在启用“单击时打开”时禁用切换选项,以避免混淆。
确保在导航块中没有选择菜单的情况下的前端回退在过去几周受到了很多考虑。多亏了这一点,导航块现在将在访问带有空导航的页面时呈现页面列表块。但是,开发人员可以通过新的block_core_navigation_render_fallback
filter更改此默认行为,并且只需添加以下内容即可完全退出:
add_filter('block_core_navigation_render_fallback', '__return_false');
最后但并非最不重要的是,随着该块在 WordPress 5.9 中的发布变得稳定,应注意API更改:该menuId
属性已重命名为ref
以更好地与其他块的属性名称保持一致。添加了新的弃用以适应此更改,现有的导航块将迁移到新版本。
其他编辑器用户体验改进
如果您曾经测试过编辑器,您可能已经注意到这些小加号按钮或我们称之为块附加器的东西,它们在您在整个编辑器中导航和单击时出现。当您选择不同的块时,这些 appender 通常会创建布局转换和跳转。这个问题现在终于解决了,因为块附加器的行为已经改变为依赖于固定定位。
编辑器中用户体验的另一个小而重要的变化是添加了一个新的键盘快捷键来取消选择所有块。用户可以点击Escape进入导航模式以更好地在画布中进行键盘导航,从 Gutenberg 12.1 开始,您还可以Escape在导航模式下再次取消选择所有块。
块主题
贡献者还专注于改善块主题的开发人员体验。如果您是块主题作者,您应该注意 Gutenberg 12.1 中的两个重要更改。
首先,block-templates
和block-template-parts
文件夹已重命名为 templates
和parts
分别为即将推出的功能做准备,例如添加styles
和patterns
文件夹。现有的块主题将继续工作而不作任何更改,仍支持以前的文件夹,但我们鼓励您从现在开始使用更新的名称。文档已更新以反映该更改。
第二个是在theme.json
添加了名为appearanceTools
的部分,允许主题作者将此标志设置为true以选择加入所有可用的外观工具,包括边框颜色、半径和宽度、链接颜色、块间隙、边距、填充、行高以及将来可能添加的任何外观工具。存储库中的通用块主题可能会考虑自动启用此标志,以避免必须跟踪随时间出现的所有添加。
更多更新详情,请看官方日志。
看了,已经更新啦。
你那自留地都一年多没更新了……
的确,但是不知道写些什么,或者说不想写