下一代 WordPress 主題作者將通過站點編輯器進行設計

上周,我嘗試了一個允許用戶導出自定義 theme.json 文件的新插件。 該項目目前仍存在一些問題,但我期待著儘快對其進行更詳細的介紹。 導出功能更多地是插件的次要目標,但它代表了我期待有一天登陸 WordPress 的功能。

在修補插件時,我提醒自己檢查 相關工單的進度 對於古騰堡。 目前,站點編輯器功能允許最終用戶導出他們的主題模板。 但是,對於全局樣式仍然沒有辦法這樣做。

本質上,塊主題需要兩個組件:模板和全局樣式配置。 還有其他部分。 越來越不需要functions.php文件,標準的style.css文件通常用於添加主題數據而不是CSS。 有人談論添加 /patterns 和 /styles 文件夾支持,以分別自動註冊塊模式和全局樣式變體。

the-next-generation-of-wordpress-theme-authors-will-design-from-the-site-editor 下一代 WordPress 主題作者將從站點編輯器設計二十二主題文件夾和文件結構。

WordPress 主題開發看起來已經與幾年前不同了。 很快,老派主題者將很難認出它。

這不一定是壞事。 持續的口頭禪是該平台尋求使設計民主化,就像它為出版所做的那樣。 我經常想知道這樣一個目標到底有多可行。 在過去的幾年裡,我會看到在整個項目中散布著天才的火花。 所有運動部件都需要一段時間才能成為一台潤滑良好的機器。 仍然有一些缺失的組件,但該平台的承諾正在成為現實。

周末,我偶然發現了一位老朋友的 Facebook 個人資料。 他是我在 2000 年代初開始關注的少數博主之一。 我注意到他從他的博客中分享了一些東西,我查了一下。 他有新聞業的背景,對於我們大多數人可能認為的平凡的日常生活事物,他總是有獨特的見解。

我繼續閱讀其他帖子。 這是一個受歡迎的節奏變化,從一個只是為了寫博客而寫博客的人那裡傾訴想法,即使仍然在 Blogger 而不是 WordPress 上。 該網站看起來與幾年前沒有任何不同。 他甚至有一個博客。 我花了大約一個小時從一個站點到另一個站點,閱讀其他熱情的博主的散文,其中大部分是在自託管的 WordPress 軟體或 WordPress.com 上。 這提醒我們為什麼要繼續構建這個平台。

當然,我們來到同一個地方的原因各不相同。 我們還必須在 WordPress 背後有一個健康的經濟,這有助於為項目的更無私的使命提供資金。 歸根結底,目標是為大眾提供免費軟體,為網路上其他地方的看門人和圍牆花園提供替代方案。

主題設計需要動搖。 我喜歡在原石中找到奇怪的鑽石。 但是,普通最終用戶已經很長時間沒有真正自由地設計他們的網站了。 庫布里克在 2000 年代中期還不錯。 WordPress 迎合了 DIY 人群,他們可以通過更改 CSS 來獲得他們想要的結果。 然而,在 2020 年代,該平台必須為廣泛的受眾帶來一套新的工具。 這就是全局樣式功能的全部意義所在。

當 WordPress 5.9 下個月發布時,許多用戶將體驗到站點編輯器的體驗。 切換到即將到來的 22-22 主題的用戶將擁有比以往任何時候都更強大的 WordPress 設計能力。 從模板到樣式,他們會將網站的前端更改為他們夢想中的任何內容。

毫無疑問,有些人會偶然發現站點編輯器中的「導出」按鈕:

the-next-generation-of-wordpress-theme-authors-will-design-from-the-site-editor-1 下一代 WordPress 主題作者將從站點編輯器設計導出站點的模板。

對於過渡到塊主題開發的主題作者來說,這是一個方便的工具,但這個小按鈕具有潛力。 現在,它會輸出一個帶有 /theme 子文件夾的 edit-site-editor.zip 文件。 其中有 /templates 和 /parts。

缺少的是 theme.json 文件,它代表了全局樣式。 當它登陸時,用戶基本上將導出整個主題。 好吧,減去屏幕截圖和所需的遺留文件,如 style.css。

民主化設計的一部分不僅僅是移交定製網站的能力。 完成使命意味著人們可以分享這些設計。 下一代 WordPress 主題不會像我們今天一樣被困在代碼編輯器中。 他們將在內置的站點編輯器上切齒。 有些人會畢業進行更高級的開發,但其他人將擁有在 WordPress.org 上發布主題所需的一切,甚至冒險建立自己的企業。 在某種程度上,它將為那些注重設計的人提供公平的競爭環境,但不會為創建這些項目的編碼印章提供公平的競爭環境。

導出全局樣式還不夠快。 然後,我們需要向方程添加模式導出,但任務要求我們再進一步。

我期待有一天用戶可以在 WordPress 中從頭開始構建整個主題。 然後,他們將其提交到主題目錄,而無需編寫任何代碼。 那些「普通」博主中的一個能找到他們從未知道的網頁設計天賦嗎? 一直想學習但沒有時間/資源/特權的人能否創建下一個最受歡迎的主題? 我喜歡這樣想。

來源

相關文章