Gutenberg 11.8 添加了数十项功能,包括特色模式和自动生成的标题锚点

Gutenberg 11.8 于今天下午 12 点 (CDT) 发布.但是,它在通往目的地 WordPress 插件目录的道路上遇到了障碍.罪魁祸首是将发布标记混为一谈,因此它处于不确定状态大约八个小时.从技术上讲,它可以通过其 GitHub 和 SVN 存储库获得.但是,WordPress.org 上显示的版本在一天中的大部分时间都停留在 11.7.1.

最新版本在块库、主题、全局样式等方面进行了数十项增强.随着 WordPress 5.9 12 月发布的临近​​,一些功能正处于即将到来的功能冻结截止日期(定于 11 月 9 日)之际.

与间距相关的控件仍在块库中发挥作用.标题、帖子标题、查询标题和社交图标块支持自定义边距.发布特色图片同时获得边距和填充控件,按钮现在在边距设置旁边有一个块间隙(间距)选项.

阻止子主题现在可以通过 theme.json 覆盖父主题值.本周早些时候,我更详细地介绍了此功能.

块主题现在会自动选择多个主题支持的功能,包括特色图片、供稿链接等.开发者应该检查拉取请求中可能不再需要注册的内容.

覆盖块背景不透明度

自从最初的 Cover 块启动以来,用户一直可以更改背景图像的不透明度.但是,当使用背景颜色或渐变时,这样做的选项就会消失.

随着 Gutenberg 11.8 的发布,无论背景如何,用户都可以更改透明度.

这是一个对我来说特别重要的功能.我在今年 5 月开了一张票来解决这个问题.我的主要用例是创建以下屏幕截图所示的效果:

分层透明盖块.

基本上,我在这里使用了两个 Cover 块.外部实例使用背景图像.但是,内部使用透明渐变使图像渗出.作为开发人员,我可以采用一些解决方法来实现这一点.但是,我希望最终用户也能够构建很酷的东西.

因为这是我的愿望清单项目之一,所以我要感谢 Glen Davies 投入的大部分工作.但是,许多其他人提供了反馈并进行了代码审查.

该功能存在错误.当用户选择主题定义的渐变背景时,它会被添加到外部和内部 HTML 元素中.透明度已正确应用于内部容器.但是,它似乎不起作用,因为外部包装器背景不透明. 更新:此问题来自代码冲突.

自动生成的标题锚

标题块锚的列表视图.

Gutenberg 11.8 现在自动为插入编辑器的所有标题块生成和添加锚点.这些锚点出现在"高级"下方的块选项侧栏中.选项卡和列表视图.

虽然这个功能很受欢迎,但它可能只是许多人一直在等待的东西的垫脚石:目录块.

从技术上讲,ToC 块是在今年 2 月合并的,它仍然捆绑在 Gutenberg 插件中.但是,它目前无法使用.它需要时间来成熟,并且需要一种无需手动输入即可将锚点添加到标题的方法.

有了这块拼图,ToC 块就更接近现实了.甚至可能到明年 WordPress 6.0 落地时.

插入特色模式.

出现在插入器中的第一个块模式现在来自精选的特色列表.它目前仅限于 15 个模式,并且是从 WordPress.org 上的精选类别中提取的.

这些目前由处理模式目录的团队成员挑选.目前还不清楚未来是否会有更正式、更详细的流程来处理这份名单.由于模式提交仍未向公众开放,因此可供选择的选项数量有限.

“Plain”块引用样式

简单的块引用样式.

我最大的烦恼之一是核心添加自定义块样式,这个额外的报价块也不例外.它被简单地称为"Plain".这是默认和大的补充.

假设用户的活动主题显示任何边框,新样式将删除引用的任何边框.因为我的主题的默认块引用输出没有,块样式什么也不做.我想我可以随时取消注册.

如果有的话,我希望我们回溯这种新的普通样式并删除现有的大样式(将其降级为排版控件).将自定义内容留给主题作者.将来,我们应该在从 Gutenberg 或核心 WordPress 注册自定义样式之前深思熟虑.否则,我们正在创造将落在主题作者背上的遗留包袱.

Pinterest oEmbed 支持

嵌入 Pinterest 图钉.

老实说,我简直不敢相信 WordPress 还不支持 Pinterest 嵌入.这项完善的服务已有十多年的历史,而且广受欢迎.

在最近获得支持的核心补丁之后,Gutenberg 贡献者迅速为嵌入块添加了 Pinterest 变体.用户应该能够嵌入引脚、电路板或用户配置文件.

3

发表回复