WordPress 模板层次结构初学者指南(备忘单)

VPS1352主机测评网(www.vps1352.com)
本文链接:https://www.vps1352.com/7236.html

在我们了解 WordPress 在幕后如何工作的信息图之后,一些用户要求我们介绍 WordPress 主题在幕后如何工作.

在本文中,我们将为初学者解释 WordPress 模板层次结构.在自定义模板或创建自定义 WordPress 主题时,此备忘单非常有用.

WordPress template hierarchy explained for beginners

专业提示:想要在不更改 WordPress 主题的情况下创建自定义登录页面?试试 SeedProd,它是排名第一的拖放式 WordPress 页面构建器.

为什么要了解 WordPress 模板层次结构?

所有现代 WordPress 主题都包含模板、样式表、javascript 和图像.这些文件共同控制您的网站对用户的外观.

相关:为您的网站选择完美的 WordPress 主题时必须注意的 9 件事.

WordPress 有一个标准的模板层次结构.这意味着具有特定文件名的模板会影响您网站上的特定区域.它还告诉您用于特定项目的模板名称.

大多数现代 WordPress 主题都带有用于显示类别、日期、档案、单个帖子、自定义页面等的模板.作为用户,您可以通过创建子主题来创建更多模板.

话虽如此,让我们来看看这个 WordPress 模板层次结构在幕后是如何工作的.

可视化 WordPress 模板层次结构(备忘单)

WordPress 使用易于理解且有意义的模板名称模式.下面的可视化备忘单解释了哪些模板文件用于在 WordPress 网站上显示不同的页面.

以下是针对典型 WordPress 站点中不同页面要编辑的 WordPress 模板文件的细分.

主页使用哪些模板文件?

Site front page

开箱即用,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 中用于显示任何页面的默认后备模板.

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

Single post page template

WordPress 会查找这些文件以显示单个帖子.

1.single-{post-type}-{slug}.php – 使用此模板修改任何帖子类型中特定单个帖子的显示.例如,如果帖子类型是"review",帖子 slug 是 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.single.php -此模板添加了另一个后备以显示来自任何帖子类型的单个项目.

5.index.php – 最后,如上所述,WordPress 最终退回到 index.php.

单页使用哪些模板文件?

Static page template

WordPress 页面是默认的帖子类型之一.它们允许您在网站中创建静态页面而不是帖子.请参阅我们的指南,了解帖子与页面之间的区别.

1.自定义页面模板 – 分配给页面的页面模板.了解如何在 WordPress 中创建自定义页面模板.

2.page-{slug}.php – 如果页面 slug 是联系我们,WordPress 将使用 page-contact-us.php.

3.page-{id}.php – 如果页面 ID 为 17,那么 WordPress 将查找名为 page-17.php 的模板文件.

4.page.php – 显示所有静态页面的模板.

5.single.php -此模板是所有单个帖子类型项目的默认后备.

6.index.php – 默认的回退模板.

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

Category archive template

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 – 默认的回退模板.

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

Tag archive template

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

1.tag-{slug}.php – 如果标签的 slug 是水果,WordPress 会寻找 tag-fruits.php.

2.tag-{id}.php – 如果标签 ID 为 17,WordPress 将寻找 tag-17.php 模板.

3.tag.php – 标签档案的默认模板.

4.archive.php – 任何实现页面的默认模板.

5.index.php – 默认的回退模板.

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

Custom taxonomy archive

类别和标签是两个默认的 WordPress 分类法.用户还可以创建自己的自定义分类法.以下是 WordPress 寻找模板以显示自定义分类页面的方式.

1.taxonomy-{taxonomy}-{term}.php – 如果您有一个自定义分类法称为流派,并且有一个术语"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 中的默认后备模板.

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

Custom post type archive

以下是 WordPress 寻找模板以显示自定义帖子类型档案的方式.

1.archive-{post_type}.php – 如果您的帖子类型是评论,WordPress 将寻找 archive-review.php.

2.archive.php – 在 WordPress 中显示所有存档页面的默认模板.

3.index.php – WordPress 中的默认后备模板.

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

Author archive

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 中的默认后备模板.

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

Date based archive

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

1.date.php – 基于日期的档案的默认模板.

2.archive.php – 用于在 WordPress 中显示作者存档页面的默认模板.

3.index.php – WordPress 中的默认后备模板.

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

Search result page

1.search.php – 在 WordPress 中显示搜索结果的默认页面.

2.searchform.php – 在 WordPress 中显示搜索表单的模板.

3.index.php – WordPress 中的默认后备模板.

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

404 Error page

当 WordPress 无法找到请求的内容时,会显示 404 错误页面.请参阅我们的指南,了解如何改进您的 404 页面模板.

1.404.php – 在 WordPress 中显示 404 错误页面的默认模板.

2.index.php – WordPress 中的默认后备模板.

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

Attachment pages

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 中的默认后备模板.

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

Embeds

自 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 – 所有嵌入的默认后备.

我们希望本教程能帮助您了解 WordPress 模板层次结构.您可能还想查看我们的最佳拖放式 WordPress 页面构建器列表.

4

发表回复