Gutenberg 8.1添加区块复制、客户推荐模型,模型UI更新

上周三,Gutenberg团队发布了该插件的8.1.0版本。更新包括一个新的区块复制功能、区块模型搜索、客户推荐模型和API更改。新版本并没有增加很多面向用户的重大更改,但总体上改善了用户体验。

注:一直以来,对于“Pattern”这个单词的翻译都有点纠结,之前使用过“模式”,但是感觉怪怪的,不利于理解,然后本文我们采用“模型”,至于以后如何翻译,那就跟进中文官方的翻译来决定了。

该更新包括二十多处错误修复和增强。此发行版感觉更像是一个可靠的更新,解决了许多次要项目和细节问题,例如为默认调色板添加了黑白颜色。将文档粘贴到文章标题输入框中的功能也可以很好地工作,文章标题输入框被转换为适当的块。

一项不错的改进是能够将HTML块转换为代码块,反之亦然

如果您关注古腾堡插件,那么本发行版中会有一些明显的改进,尤其是关于区块模型功能。

轻松复制区块

这是一个非常棒的改进,新版的编辑器工具栏上有一个复制按钮,允许用户单击按钮即可复制一个或多个区块。它被塞在“更丰富的文本控件”下拉菜单下。

注:这个新增的“复制”功能,和当前已有的“复制”是不一样的概念。新增的复制是copy,只复制不自动粘贴;而当前的复制是Duplicate,复制后自动粘贴。(要看后续中文如何翻译来区分了)

要使用新的复制功能,只需选择要复制的一个或多个块。然后,单击复制按钮。然后就可以在需要的时候粘贴到编辑器中。

对于主题作者、插件开发人员或想要共享某个块的代码的任何人,复制一个块也会产生可粘贴到文本编辑器中的HTML。不再需要切换到编辑器的代码视图并查找要复制的HTML。例如,从上图的文章中复制的pullquote在粘贴到我的文本编辑器中时产生了以下HTML:

<!-- wp:pullquote {"align":"wide"} -->
<figure class="wp-block-pullquote alignwide"><blockquote><p><span class="rtex-highlighter-0">What has the Duke of Devonshire? The only great instance that I have ever known of the enjoyment of wealth was, that of Jamaica Dawkins...</span></p></blockquote></figure>
<!-- /wp:pullquote -->

这应该使开发人员可以轻松地复制其自定义区块模型的代码。

客户推荐模型

随着这个新模型的添加,模型库总数增加为八个。目前尚不清楚该功能进入WordPress核心时将启动哪些模型。它仍在大量开发中,并且仍处于试验阶段。

客户推荐模型是团队引入的更复杂的模型之一。它由组、列、图像和段落组成。在某些点上,这些区块深达六个级别。

总体而言,在我使用自定义模型进行测试的各种主题中,它都运行良好。从视觉上看,这并没有鼓舞人心,至少与优秀设计师可以在“推荐”部分中完成的工作相比,这是令人鼓舞的,但这是通往更有趣布局的坚实基础。

插入界面添加搜索和标题

Gutenberg 8.1添加了搜索功能,并在插入器中每个模型下方重新引入了模型标题。

单击“模型”选项卡后,搜索框将从搜索区块切换为模型。但是目前两个搜索框的占位符都显示为“搜索区块”,正确的做法是在搜索模型时应显示为“搜索模型”。

开发人员:区块模型API更改

注册和注销模型的Block Patterns API方法已更改。在以前的版本中,开发人员使用register_pattern()unregister_pattern()方法,目前已被弃用。从8.1.0开始,开发人员应更新其代码以使用register_block_pattern()unregister_block_pattern()方法。

命名规范的确非常重要,这次对API方法的重新命名是非常正确的,但是为什么一开始没有充分考虑到呢?希望开发团队在以后命名函数或方法的时候,尽可能考虑更加规范,以免为其他开发者带来不必要的麻烦。

原文参考自 WordPress Tavern,由 WordPress大学 翻译整理。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
欢迎关注我们的微信公众号:WPDAXUE

倡萌

一个文科IT宅男,喜欢折腾WordPress和被它折腾 ^_^

暂无评论

发表评论