9月2日,Gutenberg 8.9推出了一系列新功能和一些错误修复。开发团队将基于块的小工具系统从其试验阶段中删除,使其成为所有插件用户的默认体验。
基于块的小工具需要花费数月的时间,团队仍需要大量工作来使此功能在12月即将发布的WordPress 5.6中成熟。
我们必须回答的主要问题是该功能当前是否可用,以及是否可以为WordPress 5.6准备就绪。
新的小工具界面
古腾堡(Gutenberg)完全替换了WordPress管理员中的旧“外观>小工具”界面。该插件不再允许普通用户禁用它。目标是开始使用户习惯于使用块而不是传统的小工具来构建其侧边栏。
从可用性的角度来看,新的小工具界面在很大程度上处理了基于块的小工具。添加块与使用文章编辑界面几乎没有什么不同。对于习惯于块编辑器的用户来说,这应该相对自然。
与过去的小工具不同,块无法折叠(侧栏本身可以折叠)。作为WordPress的长期用户,这让您感到不舒服。
定制程序中的小工具块
尽管外观-小工具块屏幕通常是稳定的,但外观-自定义的小工具块目前却是有诸多问题。
不过相信后续这些问题都会被解决好的。
对于开发者的样式问题
主题作者需要意识到的最大变化是,侧边栏中的块没有典型的小工具HTML包装器。
这可能会带来传统方式中的样式小工具的一些问题。例如,主题通常会注册一个小工具包装器元素和一个小工具标题的包装器。这使主题作者可以为每个小工具建立一致的样式。使用块小工具,这将变得更加困难,因为主题作者失去了控制权 – 该控制权被传递给最终用户。
最终开发团队会如何处理这个问题,需要进一步跟进。
如果主题开发者不希望使用新的块小工具功能,可以通过下面的代码禁用:
remove_theme_support( 'widgets-block-editor' );
更多Gutenberg 8.9的更新细节,请看官方日志。