下表列出了一個主題所必備的文件以及其對應的功能。php
文件名 | 功能描述 |
style.css | 主題樣式文件,用於存放主題樣式 |
index.php | 首頁模板文件 |
header.php | 頭部模板文件 |
single.php | 單篇文章顯示的模板文件 |
archive.php | 存檔/分類模板文件 |
search.php | 搜索結果頁模板文件 |
404.php | 404模板文件 |
comments.php | 評論模板文件 |
footer.php | 底部模板文件 |
sidebar.php | 側邊欄模板文件 |
page.php | 靜態頁面模板文件 |
tag.php | 標籤存檔模板文件 |
category.php | 分類存檔模板文件 |
每一個主題都必須有這些文件,這是一個主題的基本骨架,只有骨架有了,才能夠在上面豐富經絡,增長本身的東西。css
style.css 文件ide
不單單隻有主題樣式,其中還定義了主題的基本信息,包括主題名稱、介紹、版本號、連接等等信息,只有這些信息全面了,Wordpress才能識別你的主題。url
好比說,wait主題的style.css頭部信息以下所示:spa
/* Theme Name:wait主題 Theme URL:http://waitig.com/ Description:歡迎使用wait主題,主題更新地址:<a href="http://waitig.com/">等英博客</a> Author:waitig Author URI:http://waitig.com/ Version:3.2 */
is_home() :當前頁面爲主頁時返回trueblog
is_category():當前頁面爲分類頁時返回trueip
is_single():當前頁面爲單文章頁時返回trueci
is_page():當前頁面爲單頁面時返回trueget
<?php get_header(); ?>從當前主題文件夾中包含header.php文件博客
is_home(),is_single(),is_category()等幾個條件判斷標籤
<?php bloginfo('stylesheet_url'); ?>輸出主題文件夾中style.css文件的路徑
<?php bloginfo('pingback_url'); ?>輸出博客pingback網址
<?php bloginfo('template_url'); ?>輸出博客主題目錄URL
<?php echo get_option('home'); ?>輸出你的博客首頁網址
<?php bloginfo('name'); ?>輸出你的博客名稱
<?php bloginfo('description'); ?>輸出博客描述
<?php wp_head(); ?>用於包含WordPress程序輸出頭部信息
<?php wp_list_categories(); ?>用於列出博客分類頁
<?php wp_list_pages(); ?>用於列出博客頁面