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

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

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

主页使用哪些模板文件?

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

默认 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 查找以下这些文件以显示单个帖子:

  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 页面是默认的帖子类型之一,它们允许您在网站中创建静态页面而不是帖子。

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

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

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

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 使用以下这些文件来显示标签存档页面:

  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 分类法,用户也可以创建自己的自定义分类。以下是 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 查找模板以显示自定义帖子类型存档的方式:

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

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

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

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

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

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

WordPress主题模板层次结构指南及相应文件说明
  1. search.php - 在 WordPress 中显示搜索结果的默认页面。
  2. searchform.php - 在 WordPress 中显示搜索表单的模板。
  3. index.php - WordPress 中的默认回退模板。

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

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

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

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

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

WordPress主题模板层次结构指南及相应文件说明
  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 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://boke112.com/6783.html

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论