WordPress開發入門02:WordPress中不同目錄型別的PHP檔案

huangbangqing12發表於2018-07-08

PHP是一種開源程式語言,可以和MySQL等資料庫進行互動,這樣我們就可以編寫動態網站。

PHP可以做到HTML,CSS和JavaScript不能做到的的事情。 以下是PHP在WordPress可以實現的功能:將內容儲存到資料庫。 從資料庫讀取內容。 寫迴圈和條件語句。 獲取WordPress的具體資訊。PHP和CSS或JavaScript也可以很好的協同工作。

WordPress中不同型別的PHP檔案。

PHP檔案是一個以.php結尾的檔案。有些PHP檔案只包含PHP程式碼,有些則包含PHP和HTML程式碼的組合。

WordPress有三種不同型別的PHP檔案。

第一種型別的php檔案是核心檔案。這些檔案通常只包含PHP程式碼,不應該編輯這些檔案,因為這可能會破壞Wordpress的封裝。

第二種型別的php檔案是主題檔案。它們通常是php和html程式碼的結合,這些檔案是我們們做主題開發最常編輯的檔案。

第三種型別的php檔案是外掛檔案。這些檔案主要包含php程式碼,儘管它可能會與html,css和javascript程式碼組合。實際上,我們一般也不會編輯外掛檔案,除非你正在構建自己的外掛或更改其他人的外掛。

WordPress原始碼存放的目錄

在主目錄中,首先看到三個以wp-開始命名的資料夾。 Wp-admin,wp-content和wp-includes。我們還看到一些以wp為開頭命名的檔案。

1.核心檔案

除了wp-content資料夾外,所有其他的這些檔案和資料夾,通常被稱為WordPress核心檔案。這些檔案我們通常是不會編輯修改的。

如果進入wp-admin資料夾中,這些檔案是構成WordPress後臺管理系統結構的所有檔案。在我們進行WordPress開發的任何時候,我們通常都不會修改它們。

同樣,在wp_includes資料夾中的檔案,它們通常被引用或包含在核心檔案中,所以,我們通常也不會來這裡修改程式碼,除非我們真的有特殊的需求。或者你想研究WordPress是如何構建並執行的。

2.主題檔案

在wp-content資料夾的內部,是我們經常需要編輯或檢視的檔案。

在這裡,我們有plugin資料夾,其中包含我們所有的外掛。

然後是theme資料夾,包含我們所有的主題。

還有WordPress在升級軟體時臨時儲存東西的upgrade資料夾。

最後,這裡還會有一個uploads資料夾,它會在我們上傳檔案到網站時自動建立,因為我們還沒有上傳檔案,所以這裡暫時沒有,這個資料夾會包含我們上傳的所有檔案。

3.外掛檔案

外掛資料夾我們也一般不會修改,但是如果你想研究並修改其他人編碼的外掛,或者如果外掛出現問題,你可以來這裡查詢並進行對應的修改。

子主題

實際上,大多數時候,當我們剛開始使用WordPress進行主題開發時,主要還是在主題資料夾中工作的。在這裡需大家牢記的一件重要的事情是:你不應該直接對主題進行編輯。

原因是:如果我們直接編輯,例如,content.php或者foot.php,然後假如以後我們更新這個主題,那麼,所有這些檔案將被刪除和更新,我們將失去所有對主題修改的程式碼。

因此,我們通常遵循一個慣例,就是建立子主題

子主題將依賴於父主題的檔案,但我們所做的所有自定義程式碼都將儲存在單獨的資料夾中。因此,您可以儘管更新父主題,而無需擔心丟失對主題所做的更改。

相關文章