Gutenberg 11.0近日已正式釋出,跟隨的是一堆變化。這說明古騰堡的開發團隊一直在快速前進。
在兩週的週期中,11.0版包含了數量驚人的錯誤修復。僅在此版本中,貢獻者就修復了70多個。這似乎是為WordPress 5.8做準備,該版本預計將於7月20日釋出。即將推出的基於區塊的小工具螢幕自然是bugs數量最多的部分。然而,區塊庫有近兩打,其中許多問題與新的主題相關區塊有關。
如此大規模釋出的缺點是功能太多,沒有足夠的時間來覆蓋所有內容。下面將挑選一些其中一些說明,您也可以深入瞭解發版說明以獲得完整資訊。
主題和模板編輯模式更改
預設情況下,大多數使用者將禁用進入WordPress 5.8的主要完整站點編輯功能之一。在核心專案的一個罕見舉措中,模板編輯器將被選擇加入,至少對於擁有經典主題的使用者而言是這樣。它選擇退出區塊主題。
在使用者使用實際的區塊主題之前,模板編輯器是“一個有點OK但有點驚人的登陸頁面建立者”。
模板編輯實際上只與系統中最薄弱的環節一樣好。這幾乎總是未來幾個月的主題。因為模板編輯器是一個新功能,它會直接嘗試覆蓋前端輸出,所以它總是會與許多從未考慮過它的主題產生衝突。選擇加入的方法不太可能是大規模採用的最佳途徑,但它符合使用者體驗的利益。
選擇加入還允許主題作者使模板編輯體驗流暢。Gutenberg 11.0引入了新的defaultBlockTemplate
編輯器設定。主題作者可以建立使用者在建立新模板時開始的預設區塊。
從自定義預設區塊模板開始
理想情況下,此預設模板應包含一些基本佈局元件,例如頁首、頁尾和文章/頁面內容。但是,主題者可以自由地對此進行自己的討論。
有關建立預設區塊模板的更多資訊,主題作者應閱讀主題團隊代表Carolina Nymark對WordPress 5.8主題功能的概述。
媒體和文字區塊:拖放媒體替換
將新媒體檔案拖入媒體和文字區塊
長期以來,使用者一直能夠將初始影象或視訊拖放到媒體和文字區塊中。但是,他們無法使用相同的方法替換它。Gutenberg 11.0在媒體欄上建立了一個新的“放置區”,可以輕鬆地將媒體更改為新的內容。
該功能已經存在於Cover和Image區塊中,因此此更改使Media & Text保持最新狀態。我們可能應該在幾個月前就擁有這個功能,但補丁一直處於等待程式碼審查的狀態。
輔助功能:類別下拉選單有標籤
Archives和Categories區塊之間的標籤差異
當類別區塊顯示為下拉選單時,開發團隊新增了一個新的“類別”標籤。這是一個受歡迎的改進,可以幫助那些使用螢幕閱讀器的人更好地瀏覽頁面。
這種變化的問題是缺乏一致性。在Gutenberg 10.8中,團隊刪除了.screen-reader-text
Archives 區塊標籤的類,使其顯示在所有使用者的螢幕上。這些表面上看起來微不足道的不一致往往會堆積起來,從長遠來看,當他們試圖爭論它們時,會給主題設計師造成程式碼膨脹。
我希望將兩個標籤都標記為螢幕閱讀器文字。無論預設值如何,兩者都應該匹配。然後,為終端使用者提供一個選項,以決定是否顯示類似於搜尋表單處理方式的標籤。
Post Classes的迴歸
Post Classes出現在文章模板區塊中
對於那些需要它們的主題設計師,Gutenberg 11.0帶回了post classes。如果您想知道文章課程去了哪裡,您可能並不孤單。在積木的世界裡,它們不像以前那樣需要了。傳統上,WordPress主題作者使用這些類根據型別、格式、類別等上下文動態更改文章的輸出。
在引入Post Template區塊(以前稱為Query Loop)時,明顯缺少附加到單個文章的包裝器的傳統類。此最新更新將它們帶回來。
未來,區塊主題可能會越來越少地依賴這些類。隨著大部分設計配置轉移到theme.json
檔案和使用者控制的選項,可能是時候告別過去十年主題設計的核心功能之一了。然而,知道它在需要時就在那裡是一種安慰。
間距控制中允許的小數
對於那些誰是講究得到他們的margin和padding只是權利,他們終於可以高興。間距控制元件現在允許使用十進位制值,而不僅僅是整數。
在外掛的過去版本中,諸如此類的值1.5
將四捨五入為2
. 當與rem
和em
單位一起使用時,這種舍入會在預期間距和實際間距之間產生 50% 的差異。
評論留言