WordPress自定义主题-模板4 各类型模板的优先顺序
发布:smiling 来源: PHP粉丝网 添加日期:2018-11-18 15:14:56 浏览: 评论:0
前一篇以单个博客页面为例,介绍了WordPress主题内模板文件的层级关系。
1 single-post.php
2 single.php
3 singular.php(4.3版以后)
4 index.php
这里再总结下其它类型的模板优先顺序。
固定页模板的层级
固定页是可以选择不同模板的,之后会介绍。
也可以根据不同的ID,slug准备不同的模板。
例如主题内有“page-foo.php”模板的话,slug是“foo”的固定页就会使用这个模板。
有“page-1.php”模板的话,ID是1的固定页就会使用这个模板。
1 自定义模板
2 page-slug.php
3 page-ID.php
4 page.php
5 singular.php
6 index.php
按分类归档的模板层级
和固定页类似,特定页面可以使用包含ID,slug的模板。
1 category-slug.php
2 category-ID.php
3 category.php
4 archive.php
5 index.php
按日期归档的模板层级
按日期(年/月/日)分类的模板层级如下:
1 date.php
2 archive.php
3 index.php
按标签归档的模板层级
1 tag-slug.php
2 tag-ID.php
3 tag.php
4 archive.php
5 index.php
按用户归档的模板层级
1 author-昵称.php
2 author-ID.php
3 author.php
4 archive.php
5 index.php
首页
首页使用哪个模板和WordPress的“外观”-> "自定义" -> "静态首页"的设置有关。
首先,若有“front-page.php”,则无条件使用该模板。
没有“front-page.php”时,若静态首页设置的是"一个静态页面",则使用该固定页。
若设置是"您的最新文章",则按照home.php->index.php 的顺序使用模板。
其它
404页面,搜索结果页面模板也是有层级关系的,会使用对应的404.php search.php,
若没有,则使用index.php
Tags: 类型模板 优先顺序
相关文章
- ·WordPress自定义主题-模板10 不同类型模板使用不同的页头(2018-11-20)
- ·WordPress自定义主题-模板3 模板的优先顺序(2018-11-18)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)