转-wp模板的页面读取调用顺序

2009.09.09 作者: 小V - 2 评论
文章分类: WordPress

原文:http://codex.wordpress.org/Template_Hierarchy

文章很清楚的写明了,wp页面读取的顺序:

详细的结构图:http://codex.wordpress.org/images/thumb/1/18/Template_Hierarchy.png/600px-Template_Hierarchy.png

1、首页(Home Page)

比如說一般我們印象中首頁都是用index.php,但WP在判斷首頁時,順序是先home再

* home.php
* index.php

2、單篇文章(Single Post Display)

這部份一般我們看到都是用single,判斷順序如下

* single.php
* index.php

3、单页頁面(Page Display)

Page頁我們最常用到都是會用來做分頁的模版,判斷順序如下

* pagetemplate.php
* page.php
* index.php

4、分類頁面(Category Display)

分類最常用的是Category,但也有archive蠻多的,順序如下

* category-id.php
* category.php
* archive.php
* index.php

5、tag标签页面调用顺序(Tag Display)

標籤頁面通常都和分類及彙整整合一起,順序如下

* tag-slug.php
* tag.php
* archive.php
* index.php

6.作者頁面(Author Display)

作者頁面現在的佈景一般都不會另外寫,因此很少看見,順序如下

* author.php
* archive.php
* index.php

7、存档页面的调用顺序(Data Display)

也就是年份月份的分類頁面,同標籤頁,幾乎都用同一個,很少去用date,順序如下

* date.php
* archive.php
* index.php

8、搜索页面的调用顺序(Search Result Display)

搜尋結果頁面,順序如下

search.php

index.php

9、404错误页面的调用顺序(404 Not Found Display)

如果連結未發現就會顯示404,順序如下

404.php

index.php

10、附件頁面(Attachment Templates)

附件頁面現在也很少有佈景會加入,都是考量到主機的流量,順序如下

image.php、video.php、audio.php、aplication.php或其它檔案格式

attachment.php

single.php

index.php

相关文章

  1. Blinux says:

    这个要收藏