WordPress blank theme and starter theme for Developers

對於開發人員,開始一個WordPress專案,依屬性的不同,開發方式會區分為「全客製」或「半客製」開發,各有優缺點,而依據開發方式的不同,開發人員必須選擇適當主題最為基礎來開始製作專案,而哪種主題適合呢?

「空白主題 blank theme」適用於全客製開發

用此種開發方式,基本上這個專案具有獨特性,非「常態性」網站,比較難用通用的樣式或版面結構去套用,自幹型網站,這種情況就適合使用空白主題 (blank theme),直接以空白主題開發,未來也需要自行維護這個主題

空白主題最大特色就是什麼都沒有,但也並非什麼都沒有,更正確的說法應該是乾淨的主題,預先建立主題檔案結構及初始程式,並遵循 WordPress theme API ,透過正確方式載入外部資源 JS or CSS,但可能是載入空白的 JS or CSS,所以非常乾淨不會有任何干擾,結構從零開始,回到網頁的標準流程,視覺設計 > 切版 > 套程式,空白主題有點像 WordPress Theme 的 Demo

「入門主題 starter theme」適用於半客製開發

一般形象式網頁、Blog、個人購物網站,這就屬於「常態性」網站,面對「常態性」網站的需求,選用入門主題做為基礎相對聰明,就不必從空白開始,甚至大部分入門型主題可以匯入預置網站做為開發的基礎或範例,足以應付常見的流程,透過 WordPress 子主題,去擴充部分的客製化功能,這種開發的流程可能就會跟全客製開發流程有點不太一樣。
基於視覺設計:視覺設計 > 套程式
基於預置網站:選版面 > 視覺設計 > 套程式


以下為筆者使用過覺得好用的兩種類型主題,也是正在使用的主題,有機會陸續更新

空白主題 blank theme

_s Underscores

Website: https://underscores.me/
Github: https://github.com/automattic/_s

他有一個優點,就是什麼都沒有,非常乾淨

由 Automattic(WordPress.com託管服務背後的公司)維護,話雖如此基本上使用這主題後續就是自行維護,只是新專案可以用最新版本的開始,支援度會高一點

入門主題 starter theme

Astra

這是一個強大的主題,對於我,有一個非常大的吸引力,他有「終身授權」的方案,這對中小企業太重要了,另外非常多人使用,更新速度快,並且對於 Elementor 支援度高,還有針對 Elementor 的外掛 UAE Ultimate Addons for Elementor 擴充 Elementor Widgets 也包含在主題的計畫中,一般網頁用 Elementor 免費版 + UAE 就足以應付了,就不必去訂閱 Elementor Pro 了,另外有100多種預置主題,一鍵就可以匯入,Astra 足以應付大部分的需求

Reference
Best WordPress Starter Themes for Developers

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料