进入 Gutenberg 13.2:用户的编辑器偏好将存储在数据库中,提高跨会话的持久性

coming-in-gutenberg-13-2-users-editor-preferences-will-be-stored-in-the-database-improving-persistence-across-sessions 进入 Gutenberg 13.2:用户的编辑器首选项将存储在数据库中, 提高跨会话的持久性

“欢迎来到块编辑器!” 一旦您取消了此通知,为什么它会不断出现? 多年来,用户一直抱怨这一点,以及他们在编辑器中的设置似乎无法跨会话保存。 他们已经采取了 官方支持论坛红迪网 了解如何 屏蔽此消息 从出现。 WordPress 开发者 Johan Jonk Stensröm 甚至创建了一个名为 欢迎来到块编辑器 B 走了,这将完全删除欢迎消息。

过去,WordPress 将用户的编辑器偏好存储在浏览器中。 2019 年,Web 开发人员 Andrew Duthie 在一篇文章中描述了这个问题 在 GitHub 上:

在块编辑器中,这在一些商店中用于保持偏好(例如工具栏放置、“新用户体验”提示等)。

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

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

古腾堡 13.2 设置为 引入新的首选项持久性 API 以及将这些首选项保存到 WordPress 数据库的新包,作为用户元数据的一部分。 它还包括本地(传统)存储作为备份。 这将解决用户在会话间不存在偏好的许多长期问题。

一个有趣的旁注是古腾堡工程师 Riad Benguella 成立 这个公关 将“块选择”(焦点)性能提高了近 50%. 这是一个显着的改进,但不是故意的,所以他建议他们进一步调查,看看为什么会产生这种效果。

coming-in-gutenberg-13-2-users-editor-preferences-will-be-stored-in-the-database-improving-persistence-across-sessions-1 进入 Gutenberg 13.2:用户的编辑器首选项将存储在数据库,提高跨会话的持久性

Gutenberg 贡献者通过创建几个不同的用户、在他们之间切换、使用不同的浏览器以及设置不同的偏好组合来测试此更新。 偏好与预期一样与用户保持一致。 此更新将解决用户多年来一直抱怨的许多烦人的小错误,并且应该制作像这样的插件 欢迎来到块编辑器 B 走了 过时的。

类别: 消息, WordPress

来源

相关文章