之前在 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 。