跳到主要内容

在获得有关WordPress在幕后如何工作的信息图之后,一些用户要求我们介绍WordPress主题在幕后如何工作。

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

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

所有现代WordPress主题均由模板,样式表,javascript和图像组成。这些文件一起控制着您的网站对用户的外观。

相关:为您的网站选择完美的WordPress主题时必须寻找的9件事。

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

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

话虽如此,让我们看看这个WordPress模板层次结构如何在后台工作。

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

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

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

这是在典型WordPress网站中针对不同页面要编辑的WordPress模板文件的细分。

主页使用哪些模板文件?

WordPress开箱即用,在您的网站首页上显示您的博客文章。您还可以通过访问WordPress管理区域中的“设置”»“阅读”页面,将其设置为使用自定义首页(也称为首页)。

1. front-page.php –如果您使用的是静态首页,那么WordPress将首先查找此模板文件并使用它显示首页。

2. home.php –如果您使用的是静态首页,并且您的主题中没有front-page.php模板,那么WordPress将寻找ho​​me.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页面构建器列表。

回到顶部