昨天,WordPress釋出了一個名為Classic Widgets的核心外掛。核心貢獻者Tonya Mork和Andrew Ozz在WordPress貢獻者帳戶下建立了該外掛。該外掛支援使用者禁用即將釋出的基於區塊的視窗小工具系統。預計將在2022年之前提供支援,或者根據外掛說明提供必要的支援。
上個月,由演示後的一小部分核心領導決定,WordPress 5.8將從其“全站點編輯”專案中提供幾個子元件。FSE包含幾個獨立的部分,這些部分使使用者可以對其站點的設計和佈局進行更廣泛的控制。其中一件是對小工具系統的全面檢查。
小工具將有一天成為該平臺的一項傳統功能。但是,它們不會很快消失。從WordPress的早期時代過渡到最終合併FSE的所有子元件的過程中,使用者和主題開發人員有時將需要較小的墊腳石。基於區塊的視窗小工具為使用者提供了更多的方式來使用文章內容區域之外的區塊,而無需首先深入到整個基於區塊的體驗中。
這是WordPress使用者社羣中的許多人第一次在新的上下文中接觸到區塊。在WordPress 5.0中啟動的編輯器僅專注於文章內容。WordPress 5.8中的小工具系統將經典的側邊欄變為區塊容器。
簡而言之,使用者將能夠在任何側邊欄中貼上任何區塊。
基於區塊的視窗小小工具介面
從長遠來看,這是過渡使用者的一個值得慶賀的一步,尤其是那些使用經典主題的使用者,仍然是所有使用者中的大多數。但是,在某些情況下,將需要Classic Widgets外掛。為什麼呢?
- 基於區塊的小工具可能導致主題損壞或渲染出奇怪的頁面。
- 使用者只是喜歡舊系統。
無論哪種情況,外掛均會提供基於區塊的小工具系統的開關。
對於那些想知道核心開發團隊為什麼不能確保基於區塊的視窗小工具能夠滿足所有主題的問題,這是因為這兩個系統並不完全相同。另外,每個主題設計都以自己的方式處理其側邊欄輸出。無法確保100%的覆蓋率。
許多主題可能完全沒有問題。根據設計的不同,一些側邊欄可能會完全崩潰。更可能的情況是,定製的側邊欄和小部件設計在前端看起來很“不對勁”。
例如,在使用“Twenty Fifteen”主題時,基於區塊的“存檔”小工具(第一幅影象)與經典的“存檔”小工具(第二幅影象)進行比較:
基於區塊的“小工具”
經典小工具
顯而易見,小工具的標題版式有明細不同,基於區塊的小工具標題下方有太多空間。當然這不是什麼大問題,但至少在主題作者有時間釋出更新之前,這是許多主題中可能很常見的一種怪癖。
啟用外掛時會發生什麼?
經典小工具
Classic Widgets沒有設定介面或任何要配置的內容。它是一個設定即忘的外掛,目的是讓使用者簡單地回到他們熟悉的傳統小工具系統。
如果您開始使用新的基於區塊的視窗小工具系統,則在啟用此外掛時,將丟失所有視窗小工具區塊。注意:沒有回頭路了,所以請確保這是您想要的。如果您改變主意並停用Classic Widget,則先前的區塊將不會重新出現。
但是,如果在外掛處於啟用狀態時將傳統的小工具新增到主題的側邊欄中,則不會丟失它們。如果您停用外掛,它們仍將同時出現在前端和後端。
評論留言