加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 运营中心 > 网站设计 > 教程 > 正文

WordPress自定义主题-模板4各个类型模板的优先顺序

发布时间:2022-06-23 03:16:09 所属栏目:教程 来源:互联网
导读:前一篇以单个博客页面为例,介绍了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。

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读