您是否正在寻找适合您网站的最佳WordPress RSS f…
在获得有关WordPress在幕后如何工作的信息图之后,一些用户要求我们介绍WordPress主题在幕后如何工作。
在本文中,我们将为初学者解释WordPress模板层次结构。自定义模板或创建自定义WordPress主题时,此备忘单非常有用。
为什么要了解WordPress模板层次结构?
所有现代WordPress主题均由模板,样式表,javascript和图像组成。这些文件一起控制着您的网站对用户的外观。
相关:为您的网站选择完美的WordPress主题时必须寻找的9件事。
WordPress具有标准的模板层次结构。这意味着具有某些文件名的模板会影响您网站上的特定区域。它还告诉您用于特定项目的模板名称。
大多数现代WordPress主题都带有用于显示类别,日期,档案,单个帖子,自定义页面等的模板。作为用户,您可以通过创建子主题来创建更多模板。
话虽如此,让我们看看这个WordPress模板层次结构如何在后台工作。

可视化WordPress模板层次结构(备忘单)
WordPress对模板名称使用易于理解且有意义的模式。下面的可视备忘单解释了哪些模板文件用于在WordPress网站上显示不同的页面。
这是在典型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查找这些文件以显示单个帖子。
1. single- {post-type}-{slug} .php –使用此模板可以以任何帖子类型修改特定单个帖子的显示。例如,如果帖子类型为’review’,而帖子为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页面是默认的帖子类型之一。它们使您可以在网站中创建静态页面,而不是帖子。有关帖子与页面之间的区别,请参见我们的指南。
1.自定义页面模板 –分配给页面的页面模板。了解如何在WordPress中创建自定义页面模板。
2. page- {slug} .php –如果page 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中与类别相关的页面。
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使用这些文件显示标签存档页面。
1. tag- {slug} .php –如果标签的标签是水果,WordPress将寻找tag-fruits.php
。
2. tag- {id} .php –如果标签的ID为17,WordPress将寻找tag-17.php
模板。
3. tag.php –标签归档的默认模板。
4. archive.php –任何访问页面的默认模板。
5. index.php –默认的后备模板。
定制分类档案使用哪些模板文件?
类别和标签是两种默认的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寻找显示自定义帖子类型档案的模板的方式。
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还会在基于日期的存档页面上显示您的帖子数月和数年。这是这些页面的模板查找方式。
1. date.php –基于日期的存档的默认模板。
2. archive.php –用于在WordPress中显示作者存档页面的默认模板。
3. index.php – WordPress中的默认回退模板。
哪些模板文件用于显示搜索页面?
1. search.php –在WordPress中显示搜索结果的默认页面。
2. searchform.php –在WordPress中显示搜索表单的模板。
3. index.php – WordPress中的默认回退模板。
哪些模板文件用于显示404错误页面?
当WordPress无法找到请求的内容时,将显示404错误页面。请参阅有关如何改进404页面模板的指南。
1. 404.php –在WordPress中显示404错误页面的默认模板。
2. index.php – 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 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页面构建器列表。