您的位置:首页 > 其它

辛星浅析WordPress的主题文件的调用机制

2015-05-14 11:29 267 查看
所谓WordPress主题文件的调用机制,也就是调用的层级先后关系。

首页模板:

1.首页模板通常是index.php或者home.php,当访客访问站点时WordPress会首先查询主题目录下是否存在home.php,如果不存在则调用index.php。

2.因此首页模板调用的先后顺序如下:home.php -> index.php

分类页面模板:

1.分类页面模板通常是category.php或者archive.php或者index.php,当访客访问的页面为分类页面时,WordPress首先会查询主题文件中是否存在category.php,如果不存在则继续查询archive.php,如果archive.php也不存在则调用index.php。

2.分类页面模板调用的先后顺序如下:

category-{slug}.php -> category.php -> archive.php -> index.php

搜索结果页:

1.搜索结果页通常使用search.php或者index.php

2.搜索结果页面模板调用的先后顺序为: search.php -> index.php

自定义分类页面:

1.自定义分类页面分贝为taxonomy.php或者archive.php或者index.php

2.自定义分类页面模板调用的先后顺序如下:

taxonomy-{slug}.php -> taxonomy.php -> archive.php -> index.php

标签页:

tag-{slug}.php -> tag.php -> archive.php -> index.php

作者存档页:

author-{id}.php -> author.php -> archive.php -> index.php

时间存档页:

date.php -> archive.php -> index.php

文章内容页:

single-{id}.php -> single.php -> index.php



单独页面:

single-{slug}.php -> page.php -> index.php

附件页面:

attachment.php -> single.php -> index.php

404页面:

404.php -> index.php

其中{slug}为别名,而{id}为对应的ID
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: