Create Block Theme

外掛說明

這個外掛可以讓使用者達成以下目的:
– 建立新的佈景主題、空白佈景主題、子佈景主題或樣式變化
– 在目前使用的佈景主題中嵌入 Google Fonts 網頁字型
– 在目前使用的佈景主題中嵌入網站主機字型

這個外掛僅供開發使用,它不適用於正式環境網站,而是用於建立新的區塊佈景主題的工具。

步驟 1:設定

安裝並啟用 Create Block Theme 外掛。

在 WordPress 控制台中,[外觀] 下方有 3 個新的功能項目:
– 建立區塊佈景主題
– 在目前使用的佈景主題中嵌入 Google Fonts 網頁字型
– 在目前使用的佈景主題中嵌入網站主機字型

步驟 2:自訂樣式

使用網站編輯器變更網站樣式及範本。網站管理員可以使用外掛功能將新字型加入區塊佈景主題。

步驟 3:匯出

在 WordPress 控制台中,前往 [外觀]→[建立區塊佈景主題] 區段,選取其中一項可用功能,並依需要為佈景主題加入詳細資料,style.css 會使用這些詳細資料。點擊 [產生] 按鈕,便能儲存佈景主題。

螢幕擷圖

使用者評論

2022 年 9 月 29 日
I used it to create child theme and it worked. Why is this plugin not so popular? I've been wasting my time in creating child themes manually which used to be pain. I wish I knew this plugin earlier.
2022 年 9 月 23 日
This morning I was diving deeper into FSE and Block themes as a developer when I came across the realisation that you couldn't actually save changes in the site editor to the theme files in core. Annoying! That is until I was shared this plugin which not only enables saving user changes and overriding theme templates (without manually exporting a zip folder and replacing files) but a ton of other cool features like creating new block themes, creating child themes, cloning the current theme and more. Thank you for developing this functionality!
2022 年 7 月 28 日
The direction this plugin is going is fantastic and really empowers no-code/low-code theme designers. Would love to see it integrated in Core at some point, but having this functionality in a separate feature plugin is a great first step.
閱讀全部 8 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈Create Block Theme〉的開發相關工作。

參與者

〈Create Block Theme〉外掛目前已有 6 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈Create Block Theme〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.2.1

Correcting version number

1.2.0

Embed Google fonts and local font files in theme (#113)
Change button text (#112)
Add check and directory creation for template and parts folders. (#110)
Change theme.json schema of blank theme if Gutenberg isn’t installed. (#107)

1.1.3

update links, screenshots of the new changes (#97)
Add $schema and use Gutenberg classes (#99)
Update readme to include latest features (#100)
Generate $schema URL in the same way as core. (#105)

1.1.2

Save a theme variation (#90)
Make UI string ‘Create Block Theme’ can be translatable (#92)

1.0.1

Add option to create blank theme. (#70)
Improve form instructions (#76)
Form cleanup and Theme name check (#77)
Get the correct merged theme.json data (#88)

1.0

  • Initial version.