初学者WordPress模板层次结构指南(备忘单)
在关于WordPress如何在幕后工作的信息图之后,一些用户要求我们介绍WordPress主题在幕后的工作原理。
在本文中,我们将为初学者解释WordPress模板层次结构。在自定义模板或创建自定义WordPress主题时,此备忘单非常有用。
为什么要了解WordPress模板层次结构?
所有现代WordPress主题都包含模板,样式表,javascript和图像。这些文件一起控制着您的网站对用户的看法。
相关:在为您的网站选择完美的WordPress主题时必须寻找的东西.
WordPress有一个标准的模板层次结构。这意味着具有特定文件名的模板会影响您网站上的特定区域。它还会告诉您用于特定项目的模板名称。
大多数现代WordPress主题都带有模板,用于显示类别,日期,档案,单个帖子,自定义页面等。作为用户,您可以通过创建子主题来创建更多模板。
话虽如此,让我们来看看这个WordPress模板层次结构在幕后的工作原理。
可视化WordPress模板层次结构(备忘单)
WordPress使用易于理解和有意义的模板名称模式。下面的视觉备忘单说明了哪些模板文件用于在WordPress网站上显示不同的页面。
以下是在典型的WordPress网站中为不同页面编辑的WordPress模板文件的明细。
主页使用哪些模板文件?
开箱即用,WordPress会在您网站的主页上显示您的博客文章。您还可以通过访问设置»在WordPress管理区域中读取页面将其设置为使用自定义主页(也称为首页).
1、前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’并且post slug是acme-phone,那么WordPress会寻找single-review-acme-phone.php
.
2、单{型交} .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 – 如果页面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 – 如果标签的slug是水果,WordPress将寻找tag-fruits.php
.
2、tag- {id} .php – 如果标签的ID为17,WordPress将查找tag-17.php
template.
3、tag.php – 标记归档的默认模板。
4、archive.php – 任何achive页面的默认模板。
5、index.php – 默认的后备模板。
自定义分类档案使用哪些模板文件?
类别和标签是两种默认的WordPress分类法。用户也可以创建自己的自定义分类。以下是WordPress查找模板以显示自定义分类页面的方式。
1、taxonomy– {taxonomy} – {term} .php – 如果你有一个名为genre的自定义分类,并且有一个术语’惊悚’,那么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 – 如果作者的好名字是无光泽的,WordPress会寻找author-matt.php.
2、作者 – {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页面构建器.
评论被关闭。