兩周前,WordPress 主題作者 Rich Tabor發(fā)推文說:“即使我戴著主題開發(fā)者的帽子,我發(fā)現(xiàn)在 WordPress 中創(chuàng)建區(qū)塊主題越來越容易。我很肯定有一天(很快)這將成為常態(tài)。”
看起來這一天來得比預(yù)期的要早,因?yàn)?Automattic 已經(jīng)有一個(gè)團(tuán)隊(duì)致力于此功能一段時(shí)間。今天,八位全職贊助的主題團(tuán)隊(duì)貢獻(xiàn)者發(fā)布了一個(gè)名為Create Block Theme的插件,該插件可以在 WordPress 管理員中創(chuàng)建獨(dú)立的區(qū)塊主題和子主題。
這個(gè)想法是,用戶可以使用全站點(diǎn)編輯功能設(shè)計(jì)自己的主題,然后將他們完成的創(chuàng)作導(dǎo)出為可以安裝在任何其他 WordPress 站點(diǎn)上的主題。Ben Dwyer在 WordPress 編輯器中分享了一個(gè)名為 Designing a theme 的視頻,設(shè)計(jì)師 Beatriz Fialho 展示了這些可能性。她在短短幾個(gè)小時(shí)內(nèi)使用全站點(diǎn)編輯功能創(chuàng)建了一個(gè)獨(dú)特的新主題。
該插件為不同的用例提供了多種導(dǎo)出。用戶可以通過以下方式導(dǎo)出他們的作品:
- 導(dǎo)出包含用戶更改的活動(dòng)主題
- 導(dǎo)出具有活動(dòng)主題的子主題作為父主題
- 根據(jù)用戶更改的活動(dòng)主題導(dǎo)出克隆新主題
- 覆蓋主題文件以將用戶更改作為主題的一部分
- 將空白主題導(dǎo)出到站點(diǎn)的主題目錄
所有這些導(dǎo)出選項(xiàng)都在Appearance >> Create Block Theme下可用。

“這個(gè)插件是針對(duì)主題建設(shè)者的——設(shè)計(jì)師和開發(fā)者,”德懷爾在公告中說。“這對(duì)于在多個(gè)站點(diǎn)或用戶之間共享您的設(shè)計(jì)很有用。如果你只是為自己建立一個(gè)網(wǎng)站,你可能不需要它。”
我使用子主題選項(xiàng)測(cè)試了插件,它按預(yù)期工作。我能夠?qū)⑵浒惭b在另一個(gè)站點(diǎn)上,并立即應(yīng)用其唯一名稱和模板更改。導(dǎo)出屏幕允許用戶為主題指定名稱、描述和作者信息,這些信息將保存到新主題的 style.css 文件中。

“目前這個(gè)插件的用戶界面與古騰堡完全分開,”德懷爾說。“隨著時(shí)間的推移,我們希望與站點(diǎn)編輯器 UI 進(jìn)行更多集成,以便更輕松地訪問這些功能。
如果主題創(chuàng)建選項(xiàng)允許用戶上傳將與主題下載一起打包的獨(dú)特屏幕截圖,那將很有幫助。我將此作為問題添加到插件的GitHub 存儲(chǔ)庫中,歡迎任何人貢獻(xiàn)。
Create Block Theme 插件使設(shè)計(jì)和創(chuàng)作 WordPress 主題比以往任何時(shí)候都更加平易近人。如果設(shè)計(jì)師了解如何使用它并將他們的作品提交到主題目錄,它就有可能迅速增加可用的塊主題的數(shù)量。培訓(xùn)團(tuán)隊(duì)目前正在為Learn WordPress開設(shè)一門課程,該課程將教人們?nèi)绾问褂么瞬寮?chuàng)建塊主題。
Create Block Theme是在 WordPress.org 插件帳戶下發(fā)布的,可以通過在引號(hào)中搜索插件名稱來安裝。




