問題描述
我很好奇主題和外掛之間的具體差異。我得到它的要點… 主題與外觀和感覺 (html /css) 和外掛有關於新增功能 (程式碼/php) 。然而,像流行的 twitter 靈感 P2 這樣的主題似乎新增了功能… 不僅僅是增強了外觀和感覺。這讓我有點困惑。有人可以在這個搖滾交流中啟發我嗎?
非常感激。
埃迪
最佳解決方案
主題管理您的部落格的顯示和佈局,但也可以新增功能。
Plug-ins 為您的部落格新增功能,但也可以向佈局中新增元素。
兩者之間有很多交叉,特別是當您將某些 plug-ins 與主題捆綁在一起時。但是,最大的區別在於您網站使用的模板。
Themes
主題定義每個頁面使用的模板。一般來說,index.php 在一個主題中就被用於一切。您可以將其拆分出來並建立一個單獨的 header.php 和 footer.php 。然後可以新增一個 sidebar.php 。我確定你至少看過這四個檔案 – 一個定義標題,一個定義邊欄,一個定義頁尾,一個將它們全部放在一起,並將它們放在主要內容之上。
此外,您可以定義 single.php 設定單個文章,page.php 樣式單個頁面等等。
當您的網站載入並且請求頁面或帖子時,WordPress 將請求路由到您的主題定義的模板檔案。然後它知道如何在頁面上放置東西。傳統上,主題只是佈局。
Plug-ins
另一方面,Plug-ins 可以新增要由主題和其他地方使用的其他元素。 plug-in 可以新增一個 Facebook Like 按鈕,您的主題可以新增到帖子和頁面。 Another plug-in 可以在您的管理資訊中心中新增小工具,以訪問和管理您的 Google 閱讀器 Feed – 這不會反映在您的網站的佈局中,但會增加功能。另外一個 plug-in 可以在你釋出新帖子時自動釋出到 Twitter 。
主題可以新增與您網站的佈局和效能直接相關的功能。 Plug-ins 可以在 WordPress 中更深入地新增功能 – 也可以由主題使用的功能。
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。