之前在 WordPress 主題製作教程 (1):檔案結構基本介紹一文中,已經簡單的介紹了一些 WordPress 主題的基本結構內容。今天就細說一下 WordPress 模板檔案以及每個頁面的結構。
WordPress 部落格的每個頁面是由多個模板檔案組成的, 在上圖中,我們可以看出主題的 index.php 是由 4 個模板檔案組成:header.php,index.php,sidebar.php 和 footer.php 。
Header 模板檔案:
通常在這個檔案中包含部落格的標題 (title) 和描述 (description) 。而且它們通常在整個部落格中都是一樣的。
Index 模板檔案:
這個模板檔案包含你的日誌的標題,日誌的內容 (就是每篇日誌的文字和圖片) 和日誌的後設資料 (後設資料是每篇日誌的額外資訊,如作者是誰,日誌釋出的時間,在哪個分類下,有多少留言等等) 。
Sidebar 模板檔案
這個模板檔案主要用於控制部落格的頁面列表,類別列表,存檔列表,友情連結列表和其他一些列表。
Footer 模板檔案:
像 header.php 模板檔案一樣,footer.php 通常不會因為頁面的改變而改變,你可以在這裡放置任何東西,但是通常是版權資訊和一些統計資料程式碼。
注意: index.php 所在的區域是會根據不同型別的頁面而發生變化的。 如果你在單一日誌頁面,這時候頁面也將會包含這四個模板檔案:header.php,single.php,sidebar.php 和 footer 。