關於如何創建 2021 年 WordPress 主題的 17 個教程
已發表: 2021-01-07我們 Colorlib 知道關於創建獨特且成功的 WordPress 主題的一兩件事,我們自己的定制主題庫已經包含 8 個主題,我們正在全天候工作以增加這一數量,同時處理客戶支持和反饋管理等問題在這一切的中間。 WordPress 多次強調 Colorlib 主題,Adobe 等世界領先品牌正在使用 Colorlib 主題來設計他們的博客。
我們為這些成就感到非常自豪。 然而,我們手忙腳亂,而不是編寫我們自己的關於如何創建 WordPress 主題的教程,我們想分享一些我們從一系列 WordPress 開發人員那裡發現的鼓舞人心的教程,其中一些你肯定會擁有之前聽說過。 但是,我們確實提供了有關如何創建自己的 WordPress 網站的詳盡教程。
WordPress
就開發人員而言,WordPress 主題格局在過去幾年中發生了巨大變化。 雖然它本身是一個 PHP 平台,但 WordPress 樣式涉及大量使用現代網頁設計中的 HTML5 和 CSS3 元素,除了 WordPress 樣式需要對 WordPress 如何解釋樣式的具體了解之外,您會找到更多相關信息,其中包括WordPress Codex 主題開發頁面上的其他重要元素。
它不再只是容器,而是容器可以支持的功能類型:響應式設計、社交媒體小部件、內容優化等。 從頭開始創建一個 WordPress 主題是可行的,對於那些對網頁設計有簡明理解的人來說,最好的結果將是可能的 - 無論如何,創建自己的 WP 主題有很多樂趣,享受這個過程,你可能會為自己開發一項技能,這可能成為您一直在尋找的第二份工作。
作為 WordPress 開發人員和用戶,我們了解本質上稱為 WordPress Skeleton 和 WordPress Boilerplate 主題的內容。 這些是模板的預構建原始版本,您可以使用自己的代碼進一步設置樣式。 完成教程後,我們還將列出其中的一些。 如果您自己是開發人員,我們很樂意包含您自己的任何與製作 WordPress 主題相關的教程,請發表評論或使用電子郵件與我們聯繫。
您可以直接訪問這篇文章的所有三個部分:
WP 主題教程
WordPress 樣板主題
視頻教程:創建 WP 主題
WordPress 可視化頁面構建器的增長
Visual Composer 是 WordPress 使用最廣泛的頁面構建器,銷售量已經達到 135,000,天知道還有多少自定義主題將 Visual Composer 集成到他們的代碼庫中。 在過去十年中,創建自己的網頁設計的格局確實發生了變化,更多的初級用戶能夠使用頁面構建器來創建自己獨特的網站設計。
但是,頁面構建器能否勝過使用編程語言從頭開始創建自定義 WordPress 主題的藝術? 如果您想使用 Visual Composer,您仍然需要一個主題來使用; 雖然它支持所有 WordPress 主題。 查看使用 Visual Composer 的網站,很明顯,可以提供自定義工作的開發人員之間的競爭非常激烈,並且只是為 WP 用戶提供了一個簡單的替代方案,可以隨心所欲地創建。
不難注意到創建自己的 WordPress 主題的好處。 您可以在用於支持網站的平台中體驗真實的編程環境,無論如何學習 WordPress 語法並不是那麼糟糕。 從頭開始的主題意味著您可以從網格佈局的一開始就考慮到性能和可用性來構建它。 對定制 WP 主題的需求不會很快消失,所以適合自己,如果編程是你喜歡做或想要練習的事情,沒有比直接陷入泥沼並開始學習更好的選擇玩以下教程。
如何從頭開始製作 WordPress 主題?
快速教程有助於理解您正在構建的內容的結構,這也可以讓您了解您正在使用的當前主題。 花在學習基礎知識上的時間越多,就越容易注意到主題的特定功能是如何工作的。 您將在本教程中學習如何創建由頁眉、頁腳、內容區域和側邊欄組成的基本 WordPress 主題結構。 按照作者的建議,最好在本地啟用的服務器上練習。 最終結果是一個基本的 WordPress 主題大綱,您可以通過沉浸在我們的列表或網絡中的其他教程中來開始構建。
從頭開始創建一個簡單的 WordPress 主題
您將在本教程集的最後一部分找到更多來自 YouTube 的視頻教程,不過現在,我們想提一下 SitePoint 的 5 分鐘快速教程,介紹如何為 WordPress 主題創建自己的基礎。 您最終會得到一個非常簡單的主題骨架,並更好地理解如何開始使用 CSS 來設置單個元素的樣式。
初學者指南:如何創建 WordPress 主題
Shahid Siddique 在創建主題方面有很多先前的經驗。 儘管他的教程將側重於基礎知識,但您也會對這個過程做更深入的了解。 他分享的代碼片段更高級,讓他能夠創建更面向網格的主題基礎,更易於構建。 所有 WordPress 主題都包含相同的文件,除非您正在構建需要集成到單個文件中的其他插件和小部件。
如何從頭開始創建 WordPress 主題
創建主題佈局並不像我們已經學到的那麼困難。 更有趣的是您開始根據自己的要求設計主題樣式的部分,這部分通常是最困難的部分,因為您必須開始使用設計模式和一般用戶體驗方面。 在本指導教程結束時,您將擁有一個盒裝的 WP 主題佈局,其在樣式表中指定了背景顏色,如果您想自己更改顏色,則會提示您在哪裡查看。
我們仍處於這些教程的早期階段,因此請盡可能多地學習這些教程以掌握最基本的知識。 如果您一直計劃參加 WP 主題課程,完成這些教程將使您更容易了解課程的結構,以及您自己創建現代主題還需要學習什麼。 您還可以選擇從網絡下載任何免費的 WordPress 主題,並探索它們的代碼以了解某個功能是如何實現的。
如何從頭開始創建 WordPress 主題:第 1 部分
Deon Dazy 正在撰寫一系列帖子,以從零開始創建 WordPress 主題。 儘管他仍在第 2 部分努力工作,但您可以開始探索他在第 1 部分中談論的內容並將其應用於您正在構建的任何現有演示主題。 如果第 2 部分的發佈時間過長,只需通過電子郵件與作者聯繫,讓他知道您有興趣了解更多信息。 我相信他會非常樂意與您合作。 完成此操作後,您將縮小基本的 WP 主題佈局。
如何從頭開始創建 WordPress 主題——權威指南
任何涉及創建自己的東西的項目總是會令人振奮。 您正在踏上更多了解 WordPress 和編程的旅程,最終您將能夠完全維護自己的主題。 這是頁面構建器無法給您的東西。
Soumil Roy 正在編寫一份權威指南,用於理解 WordPress 主題以及如何從頭開始構建它們。 到目前為止,他已經發布了兩本教程,並且在我們發言時他正在做更多的工作。 兩個因素已經很突出:主題將使用 Bootstrap 框架構建,本教程將包含有關如何在本地設置自己的 Web 服務器的指南。 如果您查看將要構建的最終版本,這很可能最終成為您需要的唯一教程系列。 迫不及待地等待接下來的部分。
使用 Bootstrap 和下劃線逐步創建 WordPress 主題
下劃線來自 WordPress Core 平臺本身的實際開發人員,因此您絕對可以放心。 這個骨架主題已經在數以千計的獨特 WordPress 設計中得到使用,如果你想加入這個幫派,請跟進 Sigit Prasetya Nugroho 的教程,他的代碼示例和見解可以更廣泛地了解 Underscores 以及它是如何實現的用於製作幾乎任何 WP 主題體驗。 他的評論框中也提供了有用的建議,請看一看。
如何一步一步製作WordPress主題
我們喜歡 WordPress 開發人員和教程製作者付出額外的努力來真正展示創造真實事物所需的條件。 Saha Avijit 在解釋如何創建一個在白色背景方案上使用藍色文本的全功能 WordPress 主題時並不害羞。 完成本教程後,您將擁有一個組織良好的 WP 博客主題,可以隨時發布。 集成了導航菜單,側邊欄將包含您喜歡的所有小部件,並且您將有一個很棒的樣式表可以嘗試。 在本教程的開頭,宣傳了一個視頻,展示瞭如何創建自己的 localhost 服務器。 最終成為主題開發人員所需的所有基礎知識。
從頭開始創建自定義 WordPress 主題
到目前為止我們已經學到的大部分內容的簡要回顧教程。 展示如何為一個主題構建一個基本的 WP 基礎,該基礎將完全準備好進行樣式和自定義。
在 WordPress 中製作原創企業主題
企業主題是 WordPress 生態圈中下載/購買次數最多的主題之一。 你為什麼會問? 好吧,似乎企業在使用 WordPress 作為前端和後端平台來發布他們的商業網站並通過社區和內容管理它們方面取得了巨大的成功。 這裡的教程系列來自 Baris Unver,他專注於教授新的 WP 開發人員如何為企業目的創建靈活而令人驚嘆的 WordPress 主題。 第一個教程側重於主頁和關於頁面,而他的第二個教程深入介紹了頁麵類型。 我們期待該系列中的更多內容,因此請密切關注它們。
主題框架的實際工作原理
WordPress 主題框架實際上就是能夠從單個位置創建自定義 WordPress 主題。 該框架提供了所有功能,並且可以使用子主題充分利用該功能。 您以前很可能聽說過 Genesis、Canvas 和 WordSmith 等框架。 這些都是被數十萬用戶使用的非常著名的 WP 框架,但是 WP 框架究竟是如何工作的呢? 這就是來自 Tutsplus+ 的 Rachel McCollin 試圖開始的使命。 您將從一個深入的系列(已有 11 篇文章)中學習,該系列向您展示如何為主題創建自己的 WordPress 框架,以及您需要涵蓋哪些方面才能創建一個能夠直接構建其他主題的獨特框架從管理儀表板。
DRY WordPress 主題開發
代碼重複不會對您正在構建的內容的性能產生任何好的結果,不用說,當所有代碼不斷重複時,開發人員打開您的主題並嘗試理解它可能會讓人不知所措。 Rachel McCollin 是一位 WordPress 開發專家,她分享了她關於 DRY(不要重複自己)方法的知識,以及如何掌握這種方法來創建通用的代碼。 使用這種方法,編輯代碼和添加新功能只需要完成一次,它允許其他開發人員在您已經構建的基礎上進行構建,而不會造成不必要的挫折。 很棒的文章,充滿了“啊哈”的時刻。

從頭開始開發 WordPress 主題
了解 HTML5、CSS3 和 JavaScript 等編程語言對啟動 WP 主題項目非常有幫助; 但如果您還不具備這些技能,請不要擔心,因為只要有足夠的練習和決心,成功就在眼前。 作者在這裡所做的是,她採用現有的 Bootstrap 博客模板,並幫助您將該模板轉換為可複制該設計的功能性 WordPress 主題。 這是一種更高級的方法,但對初學者仍然友好。 您將使用一系列帖子(目前有 2 個可用),這些帖子是關於 WP 基礎架構如何工作以及如何學習成為 WP 主題忍者的深入教程。 所有代碼也可供下載。
如何創建和自定義 WordPress 子主題
只需使用一點編程語言,您就可以對現有模板進行如此多的更改。 您也可以隨時開始構建自己的模板。 子主題是原始主題的備份。 您可以對子主題進行任意數量的更改,而不必擔心在實時生產 WordPress 安裝上推出損壞的更改。 子主題雖然不一定比自定義硬主題更容易使用,但確實在構建 WP 主題的方式上提供了一些獨特的曲折,以更好地支持您對完美設計的想法。 涵蓋所有 WordPress 子主題的高級教程。
最佳實踐:為什麼以及如何在 WordPress 中創建子主題
子主題是繼承和覆蓋其父主題的樣式和模板的主題。 就像人生一樣,沒有父母就沒有孩子。 在 WordPress 中,沒有父主題就不能存在子主題。 父主題是作為獨立主題創建的任何主題。 WordPress 附帶的每個默認主題(25、24 等)都是父主題。 它們不依賴於任何其他主題來工作和運行。 因此,如果您正在尋找更狹窄的兒童主題方法,請查看 Matt Cromwell 的 WP 兒童主題介紹指南。
如何在 Bootstrap 上構建 WordPress 響應式主題
即使您不打算構建任何 WordPress 主題,了解 Bootstrap 框架也會有所幫助。 Bootstrap 可提供流暢的前端開發體驗,並為您全面介紹設計在瀏覽器中和 Web 上的工作方式。 值得一提的是,使用 Bootstrap 意味著您可以在您的設計中使用任何 Bootstrap 組件,從本質上將開發時間減少到幾個小時,而不是幾天。 如果您喜歡 Bootstrap 並且長期以來一直在考慮製作主題,那麼您將很高興閱讀本教程,該教程展示瞭如何創建 Bootstrap 支持的新 WP 主題。
使用 REST API 和 Vue.js 創建 WordPress 主題
REST API 和 Vue.js; 聽起來很複雜! 它可能適用於那些之前沒有開發經驗的人。 所以,我們把最複雜的教程留到最後,這對於之前已經構建了主題的 WP 開發者來說會派上用場,並且需要一種新的方式來挑戰自己。 我們相信,學習如何僅使用 REST 和 Vue 來製作主題將具有足夠的挑戰性。
用於創建自定義樣式的 WordPress 主題樣板
樣板在許多不同的上下文中被不同地理解,特別是在 Web 開發和業務中。 就 WordPress 主題而言,樣板是一個預先構建的 WordPress 主題基礎,您可以在此基礎上繼續使用您正在使用的樣板的預定義功能。 這通常被稱為快速開發。 快速獲得美麗的結果將需要更少的努力。 我們知道以下幾個 WordPress 樣板。 但是,我們鼓勵您與我們分享在我們的研究過程中可能遺漏的任何其他人。 謝謝!
僅供參考:您可以應用所有這些教程中新學到的技能。 在使用以下樣板模板時使用它們。 這是鍛煉所學知識的好方法。 將它與遵循特定開發風格規則的代碼庫結合起來。
WordPress 樣板
WordPress 通常會被視為一個簡單的博客平台。 它是初學者的內容平台。 但是,有多少人真正談論在添加新主題、插件、小部件以及必須維護新 WP 更新的過程中發生的所有混淆。 此外,它使所有這些功能相互分離,讓您專注於真正重要的事情。
用於 WordPress 的 HTML5 樣板
WordPress 的 HTML5 Boilerplate 基於實際的 HTML5 Boilerplate 模板。 該模板採用現代 HTML5 語法,允許從一開始就製作移動響應和通用瀏覽器優化的網站。 佈局有很大的改進空間,但就樣板而言,這是需要探索的更多內容。
骨頭
使用 HTML5 樣板後端的用於 WordPress 的精彩輕量級樣板。 它具有來自 WordPress 社區知名成員的附加功能。 生成器可用於啟動您的 Bones 主題,以便您可以快速進行編碼。
智者
Sage 樣板建立在一些真正現代的技術之上:
- HTML5
- 引導程序
- SASS
- 與 Gulp 和 Bower 包管理器協同工作
這種安裝最適合認真對待其 WordPress 平台並希望通過使用包管理器來優雅地擴展它的初創公司或企業。
基岩
Bedrock 是 Roots 開發人員的另一個偉大的樣板。 它使用 Composer 來管理依賴項。 Bedrock 具有易於修改的配置文件,具有 WordPress 多站點支持,以及一些獨特的安全功能,可讓您的博客遠離黑客之手。
WP React 樣板
使用 Gregory Cornelius 的 WP React Boilerplate 為自己了解 React for WordPress 的潛力。
骨架 WordPress 主題
Skeleton 是一個完全響應式的 WordPress 主題。 它旨在允許開發人員和設計人員在現有核心之上構建新功能。
視頻教程:創建 WordPress 主題
從教科書(包括博客文章和文章)中學習編程可能會讓人不知所措。 您幾乎每分鐘都“被迫”查看教程詳細信息。 這就是為什麼視頻教程也有巨大市場的原因。 我們發現有很多視頻教程與從頭開始創建 WordPress 主題相關。 因此,我們將嘗試提及我們認為最獨特的,或者通常所說的最好的。 我們很樂意在這個特定的部分擴展更多的視頻教程,如果你有一些隱藏你的袖子,請將它們發送給我們。
請單擊視頻圖像以在新窗口中打開視頻。
WordPress 101:從頭開始創建主題
第一個視頻教程來自 Alessandro Castellani。 他正在創建有用的“WordPress 入門”視頻。 它可以幫助 WordPress 的新手通過他們使用的內容管理系統更加靈活。 第一個視頻教程大約有 20 分鐘長。 它解釋了 WordPress 主題的許多方面。 以及向您介紹工具和必要的文件系統,您必須了解這些工具和必要的文件系統,才能開始創建自己的 WordPress 主題。 已經在該視頻上留下了數百條評論,表明這是一個可靠的教程。
從頭開始創建 WordPress 主題
第二個視頻來自 JREAM,這是與數字管理相關的所有課程資源。 本教程稍長。 總共 30 分鐘,並解釋瞭如何實現最小的 WordPress 主題的結果,一旦您創建它,該主題將準備好進行內容髮布。 再一次,一個易於觀看的視頻,您可以隨時暫停或跳過。 檢查評論以獲取進一步參考或其他學習材料。
如何在 4 分鐘內創建一個 WordPress 子主題
Katrinah 有許多與網站管理員相關的視頻教程。 她是一個可愛的靈魂,她付出了很多努力來製作沒有經驗的用戶能夠理解的視頻。 這只是她關於 WordPress 和 WordPress 主題的眾多視頻之一。 特別是,在這一篇中,她專注於 WordPress 子主題、如何創建它們,並幫助您了解它們的工作原理。 針對有意識的瑜伽社區,因為並非所有瑜伽士都有資金開始投資他們自己的自定義 WordPress 風格,所以為什麼不建立自己的風格。
如何創建高級 WordPress 主題
這是 Alessandro Castellani 的另一個教程。 這是有關創建您自己的 WordPress 高級主題的豐富教程的完整播放列表。 您可能會將這些主題出售給某人。 在撰寫本文時,播放列表中有 39 個教程。 這將是一個非常專注的項目,您需要以耐心和決心予以尊重。 很少看到有人做如此廣泛的教程。 充分利用這一點,因為它是免費的,因為您可以。
從頭開始創建自己的 WordPress 主題
我們希望我們能夠全力以赴。 此外,為您提供與創建 WordPress 主題相關的任何內容的一站式資源。 此外,您需要開始使用的工具類型。 從博客教程到樣板,再到累積內容超過 15 小時的視頻教程。 您將不再需要參考其他資源來構建您的第一個 WordPress 主題。 歡迎對添加到此帖子的額外內容提出建議。