WordPress主题模板层次结构指南及相应文件说明

转载   WPBeginner  2019-05-15 07:26:58  136 人阅读  3 条评论

WordPress 比较流行的原因之一就是有众多的 WordPress 主题,而大多数 WordPress 主题都会包含有模板、样式表、JavaScript 和图片等文件。而 WordPress 主题自带的模板,一般用于显示类别、日期、档案、单个帖子、自定义页面等。作为用户,还可以通过创建子主题来创建更多的模板。其实,WordPress 一直都在使用易于理解和有意义的模板名称,下面就跟大家一起学习一下哪些模板文件是用在 WordPress 网站上显示不同的页面吧,毕竟只有掌握了这些基础知识之后才能更高效地 DIY 出自己想要的主题模板。

WordPress主题模板层次结构指南及相应文件说明 WordPress 第1张

主页使用哪些模板文件?

WordPress主题模板层次结构指南及相应文件说明 WordPress 第2张

默认 WordPress 会在您网站的主页上显示您最新的博客文章,您也可以通过登录 WordPress 后台 >> 设置 >> 阅读页面将其设置为使用自定义主页(也称为首页)。

  1. front-page.php - 如果您使用是静态首页,那么 WordPress 将首先查找此模板文件并使用它来显示首页。
  2. home.php - 如果您使用静态首页,并且您的主题中没有 front-page.php 模板,那么 WordPress 将查找 home.php 模板。它还用于在主页上显示默认博客帖子。
  3. index.php - 如果不存在 front-page.php 或 home.php,则 WordPress 会回退到 index.php 模板以显示主页。此模板是 WordPress 中的默认回退模板,用于显示任何页面。

单个帖子使用哪些模板文件?

WordPress主题模板层次结构指南及相应文件说明 WordPress 第3张

WordPress 查找以下这些文件以显示单个帖子:

  1. single-{post-type} - {slug} .php - 使用此模板修改任何帖子类型中特定单个帖子的显示。例如,如果帖子类型是'评论' 而后帖子是 acme-phone,那么 WordPress 会寻找 single-review-acme-phone.php。
  2. single- {post-type} .php - 然后 WordPress 将检查是否有模板显示此特定帖子类型。例如,如果帖子类型是评论,那么 WordPress 会寻找 single-review.php。
  3. single.php - 然后 WordPress 会回归 single.php。
  4. singular.php - 此模板添加了另一个后备,以显示任何帖子类型中的单个项目。
  5. index.php - 最后,如上所述,WordPress 最终会回落到 index.php。

单页使用哪些模板文件?

WordPress主题模板层次结构指南及相应文件说明 WordPress 第4张

WordPress 页面是默认的帖子类型之一,它们允许您在网站中创建静态页面而不是帖子。

1.Custom Page Template - 分配给页面的页面模板。

  1. page- {slug} .php - 如果页面 slug 是 contact-us,WordPress 将会使用 page-contact-us.php。
  2. page- {id} .php - 如果页面 ID 为 17,则 WordPress 将查找名为的模板文件 page-17.php。
  3. page.php - 显示所有静态页面的模板。
  4. singular.php - 此模板是所有单个帖子类型项目的默认回退。
  5. index.php - 默认的回退模板。

类别档案使用哪些模板文件?

WordPress主题模板层次结构指南及相应文件说明 WordPress 第5张

WordPress 使用以下这些文件在 WordPress 中显示类别相关的页面:

  1. category- {slug} .php - 此模板用于显示特定类别的类别存档页面。例如,如果类别 slug 是评论,那么 WordPress 将寻找 category-reviews.php 模板。
  2. category- {id} .php - 然后 WordPress 会查找具有类别 ID 的模板。例如,如果类别 ID 为 17,则 WordPress 将查找 category-17.php。
  3. category.php - 这是在 WordPress 中显示所有类别存档页面的默认模板。
  4. archive.php - 这是 WordPress 用于显示任何存档页面的默认模板。
  5. index.php - 默认的后备模板。

标签档案使用哪些模板文件?

WordPress主题模板层次结构指南及相应文件说明 WordPress 第6张

WordPress 使用以下这些文件来显示标签存档页面:

  1. tag- {slug} .php - 如果标签的 slug 是 fruits,WordPress 会寻找 tag-fruits.php。
  2. tag- {id} .php - 如果标签的 ID 是 17,WordPress 将寻找 tag-17.php 模板。
  3. tag.php - 标签归档的默认模板。
  4. archive.php - 任何 achive 页面的默认模板。
  5. index.php - 默认的后备模板。

自定义分类归档文件使用哪些模板文件?

WordPress主题模板层次结构指南及相应文件说明 WordPress 第7张

类别和标签是两种默认的 WordPress 分类法,用户也可以创建自己的自定义分类。以下是 WordPress 查找模板以显示自定义分类页面的方式。

  1. taxonomy- {taxonomy} - {term} .php - 如果你有一个名为 genre 的自定义分类法,并且有一个术语'thriller',那么 WordPress 会寻找 taxonomy-genre-thriller.php。
  2. taxonomy- {taxonomy} .php - 如果分类是类型,WordPress 会寻找 taxonomy-genre.php。
  3. taxonomy.php - 显示任何自定义分类法归档的默认模板。
  4. archive.php - WordPress 中所有存档页面的默认回退。
  5. index.php - WordPress 中的默认回退模板。

自定义帖子类型使用哪些模板文件?

WordPress主题模板层次结构指南及相应文件说明 WordPress 第8张

以下是 WordPress 查找模板以显示自定义帖子类型存档的方式:

  1. archive- {post_type} .php - 如果你的帖子类型是评论,WordPress 会寻找 archive-review.php。
  2. archive.php - 在 WordPress 中显示所有存档页面的默认模板。
  3. index.php - WordPress 中的默认回退模板。

哪些模板文件用于显示作者档案?

WordPress主题模板层次结构指南及相应文件说明 WordPress 第9张

WordPress 为网站上的每位作者生成存档页面,以下是它查找作者归档模板的方式:

  1. author- {nicename} .php - 如果作者的昵称是 matt,WordPress 会寻找 author-matt.php。
  2. author- {id} .php - 如果作者的用户 ID 是 6,那么 WordPress 将寻找 author-6.php。
  3. author.php - 用于在 WordPress 中显示作者存档页面的默认模板。
  4. archive.php - 在 WordPress 中显示所有存档页面的默认模板。
  5. index.php - WordPress 中的默认回退模板。

哪些模板文件用于显示基于日期的存档?

WordPress主题模板层次结构指南及相应文件说明 WordPress 第10张

WordPress 还会在基于日期的存档页面上显示您的帖子数月和数年,以下是它为这些页面查找模板的方式:

  1. date.php - 基于日期的归档的默认模板。
  2. archive.php - 用于在 WordPress 中显示作者存档页面的默认模板。
  3. index.php - WordPress 中的默认回退模板。

哪些模板文件用于显示搜索页面?

WordPress主题模板层次结构指南及相应文件说明 WordPress 第11张

  1. search.php - 在 WordPress 中显示搜索结果的默认页面。
  2. searchform.php - 在 WordPress 中显示搜索表单的模板。
  3. index.php - WordPress 中的默认回退模板。

哪些模板文件用于显示 404 错误页面?

WordPress主题模板层次结构指南及相应文件说明 WordPress 第12张

当 WordPress 无法找到所请求的内容时,将显示404 错误页面

  1. 404.php - 在 WordPress 中显示 404 错误页面的默认模板。
  2. index.php - WordPress 中的默认回退模板。

哪些模板文件用于显示附件页面?

WordPress主题模板层次结构指南及相应文件说明 WordPress 第13张

  1. MIME_type.php - Mime_type 代表文件类型。例如,image.php,video.php,application.php。
  2. attachment.php - 显示附件页面的默认模板。
  3. single-attachment.php - 显示单个附件。
  4. single.php - 显示单个帖子类型项目的默认模板。
  5. index.php - WordPress 中的默认回退模板。

哪些模板文件用于显示嵌入?

WordPress主题模板层次结构指南及相应文件说明 WordPress 第14张

从 WordPress 4.5 开始,您可以使用模板渲染嵌入到 WordPress 中的帖子:

  1. embed- {post-type} - {post_format} .php - WordPress 将首先查找帖子类型和帖子格式模板。例如,如果您对视频进行了审核,那么 WordPress 会寻找 embed-review-video.php。
  2. embed- {post-type} .php - 如果帖子类型是评论,WordPress 会寻找 embed-review.php。
  3. embed.php - 所有嵌入的默认回退。

您可能感兴趣的文章

文章标签:
原文地址:https://www.wpbeginner.com/wp-themes/wordpress-template-hierarchy-explained/
温馨提示:文章内容仅代表作者个人观点,不代表boke112导航赞同其观点和对其真实性负责!
版权声明:本文为转载文章,来源于 WPBeginner ,版权归原作者所有,欢迎分享本文,转载请保留出处!
©boke112导航,本站推荐使用:阿里云 ECS服务器等云产品服务,国外免备案主机建议使用:老薛主机
转载砖家

 发表评论

强表情无奈表情抠鼻表情笑哭表情偷笑表情衰表情流汗表情奋斗表情吐血表情抓狂表情晕表情流泪表情疑问表情呲牙表情惊讶表情鼓掌表情

  1. 一为忆
    一为忆 @回复

    正在拼凑一个主题,来看看

  2. 靠谱学生兼职网
    靠谱学生兼职网 @回复

    看起来很复杂的样子