從站點編輯器導出 WordPress 塊主題的夢想接近現實

我以前說過,但需要重複: 下一代 WordPress 主題作者將由網站編輯器設計. 看來古騰堡項目的貢獻者正在兌現我的承諾。

今天早些時候,我從站點編輯器中導出了一個 WordPress 主題。

the-dream-of-exporting-wordpress-block-themes-from-the-site-editor-is-close-to-reality 從站點編輯器導出 WordPress 塊主題的夢想接近現實導出二十二十二主題。

生成的 ZIP 文件似乎包含上傳和激活的所有必要位,就像任何其他主題一樣。

這是我等了幾個月的功能。 這是朝著不僅使出版民主化而且將同樣的理念帶入網站設計的想法邁出的重要一步。

我猶豫了一下,檢查了 ZIP 是否有任何可能需要調整的地方。 我重命名了 style.css 中的內部文件夾和主題名稱標題。 然後,我將它放入 /wp-content/themes。 當我點擊 WordPress 管理員的激活按鈕時,關鍵時刻就在我身上。

沒有致命錯誤。 唷。 激活成功。

這絕不是完美的。 感覺就像爬上編程中的第一座山,從概念轉向一個破碎但有點工作的實現。 它通常是旅途中最崎嶇的山丘,但一旦到達山頂,您就會繼續前進。 最終的努力將是值得的。

我測試了通過導出二十二十二 古騰堡晚報. 在檢查了前端和站點編輯器後,我注意到有些部分沒有:

the-dream-of-exporting-wordpress-block-themes-from-the-site-editor-is-close-to-reality-1 從站點編輯器導出 WordPress 塊主題的夢想接近現實在站點編輯器中導出了二十二十二。

該捆綁包缺少大量文件,但這是預期的行為。 從 WordPress 5.9 開始,用戶可以下載他們的模板和模板部分。 Gutenberg 插件開發版本的兩個最新增強功能添加了更多主題文件:

幾乎令人驚訝的是,我上傳的「TT2 導出」主題與二十二十二完全相似。 它沒有用於添加自定義模式等功能的 PHP 文件。 即使包含 style.css 文件,也沒有載入。

然而,這顯示了 theme.json 變得多麼強大。 它仍然是一個沒有所有其他部分的有效主題。

這只是第一步。 如果獲得批准,接下來的一張票將 [maybe] 導出整個主題內容. 和它的前輩一樣,它也有自己的特點。 當主題具有超出標準功能的任何內容時,這種導出會帶來挑戰。 這可以是從類/函數命名到自動載入到缺少腳本的任何內容。

拉取請求中的最新代碼將忽略導出中的 .git、vendor 和 node_modules 目錄。 這可能會改變一些創作者完全構建主題的方式,尤其是隨著系統的不斷發展。

上周,我們討論了 是否需要 1,000 個區塊主題. 這個想法源於項目聯合創始人 Matt Mullenweg 在 2021 年世界現狀,他說目錄將有 300 個,或者理想情況下是 3,000 個。 這是在引用當時的 28 時在地址中提到 5,000 之後。

從那以後,WordPress 採用了更正式的 500個主題的目標 在 2022 年的目錄中。這感覺雄心勃勃,足以具有挑戰性,但並非不可能。

實現它和那些更高的數字的最簡單方法之一是將設計王國的鑰匙交給幾乎每個人。 好吧,任何有權訪問 WordPress 中的外觀 > 編輯器管理屏幕的人。

如果一個功能齊全的主題導出器今年登陸 WordPress,它可能會產生該項目需要的下一代創作者。

另一張票建議網站編輯 覆蓋模板文件 啟用「開發者模式」後直接在主題中。 這可以幫助當前的主題開發人員過渡到構建更多的塊主題。 在 ZIP 文件中導出模板不是典型主題設計人員工作流程的一部分。 也不是從編輯器複製塊代碼以粘貼到文件中。 讓 WordPress 將模板文件寫入系統會減少一些繁瑣的工作。

我寧願在主題導出之前擁有後一個功能。 但是,那是我所說的開發人員。 最終目標應該是授權儘可能多的人進行設計。

類別: 觀點, 主題

像這樣

喜歡載入…

資源

相關文章