WordPress 比较流行的原因之一就是有众多的 WordPress 主题,而大多数 WordPress 主题都会包含有模板、样式表、JavaScript 和图片等文件。而 WordPress 主题自带的模板,一般用于显示类别、日期、档案、单个帖子、自定义页面等。作为用户,还可以通过创建子主题来创建更多的模板。其实,WordPress 一直都在使用易于理解和有意义的模板名称,下面就跟大家一起学习一下哪些模板文件是用在 WordPress 网站上显示不同的页面吧,毕竟只有掌握了这些基础知识之后才能更高效地 DIY 出自己想要的主题模板。
主页使用哪些模板文件?
默认 WordPress 会在您网站的主页上显示您最新的博客文章,您也可以通过登录 WordPress 后台 – 设置 – 阅读页面将其设置为使用自定义主页(也称为首页)。
- front-page.php – 如果您使用是静态首页,那么 WordPress 将首先查找此模板文件并使用它来显示首页。
- home.php – 如果您使用静态首页,并且您的主题中没有 front-page.php 模板,那么 WordPress 将查找 home.php 模板。它还用于在主页上显示默认博客帖子。
- index.php – 如果不存在 front-page.php 或 home.php,则 WordPress 会回退到 index.php 模板以显示主页。此模板是 WordPress 中的默认回退模板,用于显示任何页面。
单个帖子使用哪些模板文件?
WordPress 查找以下这些文件以显示单个帖子:
- single-{post-type} – {slug} .php – 使用此模板修改任何帖子类型中特定单个帖子的显示。例如,如果帖子类型是’评论’ 而后帖子是 acme-phone,那么 WordPress 会寻找 single-review-acme-phone.php。
- single- {post-type} .php – 然后 WordPress 将检查是否有模板显示此特定帖子类型。例如,如果帖子类型是评论,那么 WordPress 会寻找 single-review.php。
- single.php – 然后 WordPress 会回归 single.php。
- singular.php – 此模板添加了另一个后备,以显示任何帖子类型中的单个项目。
- index.php – 最后,如上所述,WordPress 最终会回落到 index.php。
单页使用哪些模板文件?
WordPress 页面是默认的帖子类型之一,它们允许您在网站中创建静态页面而不是帖子。
1.Custom Page Template – 分配给页面的页面模板。
- page- {slug} .php – 如果页面 slug 是 contact-us,WordPress 将会使用 page-contact-us.php。
- page- {id} .php – 如果页面 ID 为 17,则 WordPress 将查找名为的模板文件 page-17.php。
- page.php – 显示所有静态页面的模板。
- singular.php – 此模板是所有单个帖子类型项目的默认回退。
- index.php – 默认的回退模板。
类别档案使用哪些模板文件?
WordPress 使用以下这些文件在 WordPress 中显示类别相关的页面:
- category- {slug} .php – 此模板用于显示特定类别的类别存档页面。例如,如果类别 slug 是评论,那么 WordPress 将寻找 category-reviews.php 模板。
- category- {id} .php – 然后 WordPress 会查找具有类别 ID 的模板。例如,如果类别 ID 为 17,则 WordPress 将查找 category-17.php。
- category.php – 这是在 WordPress 中显示所有类别存档页面的默认模板。
- archive.php – 这是 WordPress 用于显示任何存档页面的默认模板。
- index.php – 默认的后备模板。
标签档案使用哪些模板文件?
WordPress 使用以下这些文件来显示标签存档页面:
- tag- {slug} .php – 如果标签的 slug 是 fruits,WordPress 会寻找 tag-fruits.php。
- tag- {id} .php – 如果标签的 ID 是 17,WordPress 将寻找 tag-17.php 模板。
- tag.php – 标签归档的默认模板。
- archive.php – 任何 achive 页面的默认模板。
- index.php – 默认的后备模板。
自定义分类归档文件使用哪些模板文件?
类别和标签是两种默认的 WordPress 分类法,用户也可以创建自己的自定义分类。以下是 WordPress 查找模板以显示自定义分类页面的方式。
- taxonomy- {taxonomy} – {term} .php – 如果你有一个名为 genre 的自定义分类法,并且有一个术语’thriller’,那么 WordPress 会寻找 taxonomy-genre-thriller.php。
- taxonomy- {taxonomy} .php – 如果分类是类型,WordPress 会寻找 taxonomy-genre.php。
- taxonomy.php – 显示任何自定义分类法归档的默认模板。
- archive.php – WordPress 中所有存档页面的默认回退。
- index.php – WordPress 中的默认回退模板。
自定义帖子类型使用哪些模板文件?
以下是 WordPress 查找模板以显示自定义帖子类型存档的方式:
- archive- {post_type} .php – 如果你的帖子类型是评论,WordPress 会寻找 archive-review.php。
- archive.php – 在 WordPress 中显示所有存档页面的默认模板。
- index.php – WordPress 中的默认回退模板。
哪些模板文件用于显示作者档案?
WordPress 为网站上的每位作者生成存档页面,以下是它查找作者归档模板的方式:
- author- {nicename} .php – 如果作者的昵称是 matt,WordPress 会寻找 author-matt.php。
- author- {id} .php – 如果作者的用户 ID 是 6,那么 WordPress 将寻找 author-6.php。
- author.php – 用于在 WordPress 中显示作者存档页面的默认模板。
- archive.php – 在 WordPress 中显示所有存档页面的默认模板。
- index.php – WordPress 中的默认回退模板。
哪些模板文件用于显示基于日期的存档?
WordPress 还会在基于日期的存档页面上显示您的帖子数月和数年,以下是它为这些页面查找模板的方式:
- date.php – 基于日期的归档的默认模板。
- archive.php – 用于在 WordPress 中显示作者存档页面的默认模板。
- index.php – WordPress 中的默认回退模板。
哪些模板文件用于显示搜索页面?
- search.php – 在 WordPress 中显示搜索结果的默认页面。
- searchform.php – 在 WordPress 中显示搜索表单的模板。
- index.php – WordPress 中的默认回退模板。
哪些模板文件用于显示 404 错误页面?
当 WordPress 无法找到所请求的内容时,将显示404 错误页面。
- 404.php – 在 WordPress 中显示 404 错误页面的默认模板。
- index.php – WordPress 中的默认回退模板。
哪些模板文件用于显示附件页面?
- MIME_type.php – Mime_type 代表文件类型。例如,image.php,video.php,application.php。
- attachment.php – 显示附件页面的默认模板。
- single-attachment.php – 显示单个附件。
- single.php – 显示单个帖子类型项目的默认模板。
- index.php – WordPress 中的默认回退模板。
哪些模板文件用于显示嵌入?
从 WordPress 4.5 开始,您可以使用模板渲染嵌入到 WordPress 中的帖子:
- embed- {post-type} – {post_format} .php – WordPress 将首先查找帖子类型和帖子格式模板。例如,如果您对视频进行了审核,那么 WordPress 会寻找 embed-review-video.php。
- embed- {post-type} .php – 如果帖子类型是评论,WordPress 会寻找 embed-review.php。
- embed.php – 所有嵌入的默认回退。