Gutenberg 9.9為社交圖標添加顏色選項,為圖像包括圓形邊框,並更改主題JSON格式

的9.9版 古騰堡插件 今天早些時候降落。 儘管它包括一些小的UI改進,但最大的面向用戶的更改是為Social Links塊添加了圖標和背景顏色選項。 主題作者現在可以添加對圓角圖像邊框的支持。 他們還面臨主題JSON文件的重大更改。

WordPress 5.7 Beta 1 已於本周初發布。 最終的5.7版本將包括從Gutenberg 9.9降到9.3的功能。 在其餘的開發周期中,只有即將來臨的插件更新中的錯誤修復才應移植到WordPress中。

開發團隊在最新的插件更新中解決了30多個錯誤。 它還包括一些增強功能和API更新。 插件開發人員現在可以 覆蓋塊類別 在註冊變體時,這應該有助於發現。

整個站點編輯和其他實驗工作照常進行。 主題作者應注意的一個項目是其他項目的初步基礎 邊框選項。 長期以來,為塊添加邊框顏色,樣式和寬度的實驗性功能就一直存在於許多功能中。 我希望該團隊將逐漸開始在後續版本中推出塊支持和UI。

社交鏈接的顏色選項
gutenberg-9-9-為社交圖標添加顏色選項,包括用於圖像和更改主題JSON格式的四邊形邊框Gutenberg 9.9為社交圖標添加顏色選項,包括四捨五入圖片邊框,並更改主題JSON格式社交鏈接的圖標和背景顏色。

用戶現在可以 更改圖標的顏色和背景 在「社交鏈接」塊中。 此更改允許用戶自定義鏈接列表中所有圖標的顏色。 「僅徽標」塊樣式不支持背景色。

缺少的部分是設置單個圖標顏色及其懸停顏色的能力。 主題設計的用例之一是提供一組單色圖標,這些圖標在懸停或聚焦時會更改為品牌顏色。 從用戶端執行此操作的唯一方法是通過單獨的圖標顏色選項。 即使為整個塊設置圖標懸停顏色的功能仍然不可用。

品牌指南是 提到關注 當前的顏色選項,但這種擔心不在WordPress的職責範圍內(請參閱 關於徽標的更長分析)。 許多品牌還允許使用其他顏色,沒有圖標專用顏色就無法使用。

一次為所有圖標設置背景和文本顏色是朝著正確方向邁出的一步,但是塊編輯器仍不符合主題作者在傳統主題設計中所做的工作。 這些缺少的功能會阻止最終採用「完整站點編輯」。

主題的圓形邊框支持
gutenberg-9-9-為社交圖標添加了顏色選項,包括用於圖像和更改主題-json-format-1的圓角邊框Gutenberg 9.9為社交圖標添加了顏色選項,包括圖像的圓角邊框,並更改主題JSON格式圖像塊的邊界半徑設置。

主題作者現在可以 選擇邊界半徑支持 用於圖像。 支持有兩種形式。 一種設置是允許最終用戶通過塊選項側欄自定義邊框半徑。 第二個是為所有圖像設置默認的邊框半徑值。

古騰堡(Gutenberg)團隊首先在 版本9.8。 當前,僅「組」和「圖像」塊支持該功能。

以下主題JSON代碼將添加設置和樣式支持。 注意新的格式更改,這將在下一節中介紹。

{「 settings」:{「 core / image」:{「 border」:{「 customRadius」:true}}},「 styles」:{「 core / image」:{「 border」:{「 radius」:「 10px 「}}}}新主題JSON文件格式

Gutenberg 9.9對Experimenting-theme.json文件進行了兩項重大更改,一旦退出實驗階段,該文件最終將重命名為theme.json。 該文件允許主題作者為塊系統配置自定義樣式和設置。 當前使用9.9之前格式的所有主題都需要更新。

第一項更改是設置和樣式 文件中的頂級密鑰。 第二個變化 重命名和拆分 默認值和根目錄的全局密鑰。 默認值處理默認值和樣式,而根目錄則處理站點根目錄塊。

阿里·斯塔索普洛斯(Ari Stathopoulos)寫道 主題作者教程 在「製作主題」博客上更新其主題。

「進行此更改的理由是,對theme.json的用例已經超出了最初考慮的範圍,並且該願景現在能夠吸收主題目前通過其他方式聲明的許多內容,」AndrésManeiro說道。兩張票的創建者。 「有些示例正在註冊(並翻譯?)自定義模板,聲明當前存儲在樣式表中的主題元數據,聲明樣式表路徑等。」

他還對格式的外觀有一個看法:

{「 name」:「 TwentyTwentyOne」,「 description」:「 …」,「 customTemplates」:…,「 textDomain」:…,「 version」:1,「 settings」:{「 global」: {…},「核心/段落」:{…}},「樣式」:{「全局」:{…},「核心/段落」:{…}}}

對於用戶而言,此數據可能沒有多大意義。 但是,任何主題作者都應該能夠通過WordPress使用了很長時間的非標準系統來識別當前存儲在其主題的style.css中的潛在元數據的重要性。 最終將數據轉換為標準格式JSON,將使WordPress靈活地擺脫一些遺留的負擔。

WordPress主題目前對包含style.css文件有嚴格的要求。 我們很可能會建立不需要樣式表的WordPress主題。 FSE的未來很可能將通過Global Styles系統處理CSS,並通過theme.json文件設置主題的默認值。 如果主題沒有樣式,則保留style.css文件沒有任何意義。

但是,這種改變不僅限於這種可能性。 新格式更乾淨,為將來的添加做好了更好的準備。

像這樣:

喜歡載入中……

資源

相關文章