"欢迎使用区块编辑器!"关闭此通知后,为什么它会继续显示?多年来,用户一直抱怨这个问题,他们在编辑器中的设置似乎无法跨会话保存。他们已前往官方支持论坛和 Reddit 了解如何阻止此消息出现。 WordPress 开发人员 Johan Jonk Stensröm 甚至创建了一个名为 Welcome to Block Editor B Go 的块,它完全删除了欢迎消息。

过去,WordPress 将用户的编辑器首选项存储在浏览器中。 2019 年,Web 开发人员 Andrew Duthie 在 GitHub 上的一张票中描述了这个问题:

In block editor ,这在一些商店中使用保留首选项(例如工具栏放置、“新用户体验”提示等)。

由于浏览器存储的瞬态特性,这种持久性并不像预期的那样具有粘性,包括:切换浏览器(浏览器之间的唯一存储),或使用隐私浏览选项卡(会话之间清除存储),或同一用户跨站点网络(按域唯一存储)。

Duthie 建议 Gutenberg 将用户的编辑器偏好保存到数据库而不是本地存储。

Gutenberg 13.2 将引入一个新的首选项持久性 API 和一个新包,用于将这些首选项作为用户元数据的一部分保存到 WordPress 数据库中。它还包括本地(遗留)存储作为备份。这将解决许多长期存在的用户没有跨会话偏好的问题。

一个有趣的旁注是,Gutenberg 工程师 Riad Benguella 创立了这个 PR,目的是将“块选择”(焦点)性能提高近 50%。这是一项重大改进,但并非有意为之,因此他建议他们进一步调查,看看为什么会出现这种效果。

古腾堡贡献者由Test创建此更新涉及多个不同的用户,在他们之间切换,使用不同的浏览器,并设置不同的首选项组合。偏好与预期的用户一致。此更新将修复用户多年来一直抱怨的许多烦人的小错误,并且应该使 Welcome to Block Editor B 等插件过时。

类别:新闻、WordPress

来源