進入 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

來源

相關文章