WordPress開發入門02:WordPress中不同目錄型別的PHP檔案
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,然後假如以後我們更新這個主題,那麼,所有這些檔案將被刪除和更新,我們將失去所有對主題修改的程式碼。
因此,我們通常遵循一個慣例,就是建立子主題:
子主題將依賴於父主題的檔案,但我們所做的所有自定義程式碼都將儲存在單獨的資料夾中。因此,您可以儘管更新父主題,而無需擔心丟失對主題所做的更改。
相關文章
- WordPress開發入門04:PHP在檔案中呈現的2種方式PHP
- WordPress開發入門03:編輯PHP檔案的2個方式PHP
- WordPress入門05-WordPress建立和管理文章分類目錄
- wordpress/wp-admin目錄檔案
- WordPress開發入門09:WordPress編碼標準
- WordPress開發入門01:Windows本地安裝WordPress和PHP除錯環境WindowsPHP除錯
- WordPress主機有哪些不同的型別型別
- WordPress開發入門08:自定義函式和WordPress鉤子函式
- WordPress開發入門05:模板標籤
- WordPress入門02-安裝WordPress外掛的幾種方法
- WordPress入門09-WordPress基本設定
- WordPress入門03-如何登入WordPress網站後臺網站
- WordPress 主題開發:從入門到精通(必讀)
- WordPress入門08-WordPress設定導航選單
- WordPress入門04-如何管理已安裝的WordPress外掛
- WordPress開發入門06:條件判斷與迴圈
- WordPress開發入門07:WP_Query 自定義迴圈
- 對於檔案File型別中的目錄分隔符型別
- WordPress入門07-WordPress新建頁面和管理頁面
- WordPress入門06-WordPress釋出新文章和管理文章
- 如何解壓 tar 檔案到不同的目錄中
- PHP的93個WordPress外掛有後門PHP
- wordpress 記錄php-error.log路徑PHPError
- wordpress 不同的人看到不同的媒體庫
- Linux中檔案與目錄的區別Linux
- WordPress模板層次01:模板檔案
- php複製目錄及檔案PHP
- PHP遍歷目錄和檔案PHP
- php檔案操作之提取檔案/目錄的名稱PHP
- WordpressCMS主題開發02-製作頂部header.php和footer.phpHeaderPHP
- 一文說透WordPress的自定義文章型別型別
- 對於C#winform介面開發中開啟指定的目錄及開啟指定目錄下的檔案C#ORM
- WordPress < 3.6.1 PHP 物件注入漏洞PHP物件
- wordpress開發的美女圖片網站網站
- NGINX小技巧–將所有目錄和目錄下所有檔案分別給與不同的許可權Nginx
- 安裝wordpress後開啟,需要建立一個配置檔案
- 【Linux入門教程】1 簡介、檔案管理、目錄Linux
- 學php之翻譯wordpress(2)PHP