Gutenberg 11.6引入了锁定区块的新API

in WordPress插件 with 0 comment

Gutenberg 11.6引入了锁定区块的新API

Gutenberg 11.6本周发布了一个新的API,用于在区块类型层面管理锁控制。当定义一个区块时,开发者现在可以使用锁属性来指定一个区块是否可以被移动或移除。该PR引入了Matias Ventura在今年早些时候的一个单独问题中提出的锁定支持机制的一部分。

Ventura解释说,虽然编辑器已经有了模板锁定支持,以防止插入或移动块(即自定义文章类型模板),但它还没有为不同的锁定状态提供很多精细的控制或用户界面。他认为区块主题是建立一个新的区块级API来表示锁定状态的一个重要用例。块主题可能需要锁定关键元素的能力,例如防止删除单个文章模板的文章内容。如果你曾经玩过模板编辑器,那么你可能已经发现,意外地删除重要元素是多么容易。

“我们正在建立的另一个用例是有一个结账区块,其中有不同的区块作为基本步骤,”WooCommerce和Gutenberg工程师Seghir Nadir说。”我们不希望人们删除或移动这些步骤,因为它们是基本步骤,其顺序也很重要,但我们希望允许人们选择它们,访问设置,并在它们之间插入块。”

在本周的核心编辑聊天中,Paal Joachim Romdahl强调了为可重复使用的块提供锁定机制的必要性。

“目前,对一个可重复使用的块进行意外的改变太容易了,”Romdahl说。”我担心只有悬停覆盖和初始点击[来]选择父级可重用块是不够的,我们很快就应该建立一个锁定机制。有很多用户的反馈,他们不小心删除了块的内部内容,想知道发生了什么。”

Romdahl创造了几个问题,关于对可重用块的内联工具条添加锁定机制的可能性,用户需要解锁才能编辑内容。

现在,在区块类型层面管理锁控制的基础架构已经到位,贡献者可以开始建立一个UI来控制它,正如在Locking和TemplateLocking问题中所概述的那样。Ventura说,未来的迭代应该包括一个UI,表明哪些块是用户可编辑的,并且在列表视图和块检查器中显示块状态。

购买/下载遇到问题?可联系
闲鱼名称:三点水帅哥
客服邮箱:382813125@qq.com
安装、使用问题,请先查看:技术支持说明

Responses