使用Toolbelt外掛集中管理主題和外掛通知

這是一個和WordPress一樣古老的故事。不知道您是否發現WordPress管理員通知失控的現象。通過向Ben Gillbanks的Toolbelt外掛新增一些程式碼,利用一個有效的解決方案來阻止這種情況:Tidy Notifications模組

儘管去年WP Notify專案承諾過一些事情,但我們仍然覺得離解決WordPress中當前管理通知系統的過度使用問題還很遠。實際上,它與其說是一個系統,不如說是一個開發人員可以用於任何事情的鉤子。它是WordPress管理員的狂野西部。沒有規則。沒有順序。並且沒有合適的API來標準化通知的工作方式。

WP Notify仍然可以在GitHub上找到,並持續更新發展,但不能保證它會永遠登陸核心平臺。有時,開發人員能做的最好的事情就是解決現有的問題,並希望WordPress能夠提供更好的解決方案。

toolbelt-tidy-notifications

單擊工具欄中的鈴鐺圖示時,通知會展開

Toolbelt中的整潔通知系統將所有管理通知整齊地放在管理工具欄中的鈴鐺圖示下,且還顯示通知的數量。

Toolbelt解決方案的唯一問題是無法區分重要通知和應該隱藏的通知。WordPress讓您知道您的文章已成功更新是一個不應隱藏的重要通知。然而,一個外掛作者鼓吹五星級評論,是的,這不應該是最重要的。

擁有兩個系統將是有益的。admin_notices,WordPress中現有的鉤子應該用於讓使用者知道他們應該採取的行動或行動的結果。不使用頁面重新載入或使鉤子可用的文章編輯器已將其替換為snackbar彈出系統。這些必要的通知有其一席之地。

但是,WordPress沒有用於非必要通知的內建系統。這給外掛和主題作者留下了兩個選擇:將一個完全自定義的通知裝置與每個擴充套件捆綁在一起,或者只使用admin_notices鉤子。後者是更有效地利用開發者資源。

WordPress 專案負責人Matt Mullenweg將WordPress與手機進行了比較,認為解決不需要的通知的方法不是建立收件箱。他說,應用商店指南可能對使用者的幸福感影響更大。總的來說,我同意這個概念。設定一些目錄UI和UX規則不會有什麼壞處。

鑑於最近推動放鬆主題目錄的指導方針,這似乎並不在意料之中。管理員通知不是護欄之一,不是主題團隊“必備品”的安全網。

WordPress使用者今天最常看到的管理員通知垃圾郵件來自外掛而不是主題。為什麼?並不是因為主題作者更關心使用者的快樂程度。那是因為這些年來的主題審查指南一直很嚴格。任何過於華麗的東西都會得到錘子。

WordPress主題團隊甚至有一個自定義的指南友好的、插入式的類,可供主題使用。

外掛和主題目錄對管理員通知採取了截然不同的立場,這表明。當主題團隊轉向最低限度的檢查時,可能沒有任何東西可以阻止主題者爭奪最令人討厭的管理通知獎。遊戲開始外掛作者

“不需要的”通知甚至可能是錯誤的術語。通常,它們“現在不需要”。有時,人們可能想閱讀一條訊息——只是稍後。我仍然希望有一天我們會在WordPress中擁有一個通知/訊息收件箱。一種完全由使用者控制的。

在那之前,我可能會堅持使用Toolbelt中的Tidy Notifications模組。其中還有許多其他方便的元件。

評論留言