WordPress自定义主题-模板4各个类型模板的优先顺序
发布时间:2022-06-23 09:14:20 所属栏目:教程 来源:互联网
导读:前一篇以单个博客页面为例,介绍了WordPress主题内模板文件的层级关系。 1 single-post.php 2 single.php 3 singular.php(4.3版以后) 4 index.php 这里再总结下其它类型的模板优先顺序。 固定页模板的层级 固定页是可以选择不同模板的,之后会介绍。 也可
前一篇以单个博客页面为例,介绍了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。 (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐