wordpress主题文件加载顺序

本文介绍了WordPress中各类页面的模板加载顺序。分类目录优先使用别名或ID专用模板,其次为category.php和index.php;归档页按archive.php→index.php顺序;自定义文章类型归档页使用archive-post_type.php→archive.php→index.php;页面加载顺序为通用模板→别名模板→ID模板→page.php→singular.php→index.php;文章内容页按single-post_type.php→single.php→singular.php→index.php;搜索结果页使用search.php或index.php。所有情况均以index.php为最终备用模板。

WordPress基础教程
阅读时间: 11 分钟
最后更新时间:2025年11月13日

如果当前页面没有自身的模板文件,就使用通用文件。

如果没有通用文件,最终使用index.php文件来显示别名的自定义模板文件优先于ID的模板文件。

分类目录页加载顺序

分类目录默认使用 category.php 文件显示。如果不存在该模板文件,则使用 index.php 文件显示,
给指定的某个分类设置专用的显示模板,可以使用 category-别名.php 或者  category-分类ID.php 的形式。

  1. 别名方式的模板文件->ID方式的模板文件->category.php->index.php

默认文章归档页加载顺序

WordPress归档页使用 archive.php 文件显示,常用的有按照日期的归档页,按照文章类型的归档页等

  1. archive.php->index.php

自定义文章类型归档页加载顺序

自定义文档类型的归档页 采用 archive-post_type.php 的文件显示。例如,你的自定义文章类型为  course 。则可以使用 archive-course.php 文件显示所有的 course 类型文章。

  1. archive-post_type.php->archive.php->index.php

页面加载顺序

此页面为wordpress后台左侧菜单中的页面。
默认情况下,页面使用 page.php 文件显示。
自定义页面模板有三种方式:
第一、按照别名设置专用模板  page-别名.php
第二、按照ID 设置专用模板,page-ID.php
第三,页面通用模板文件。文件名称自定义,不能与wordpress主题能识别的文件名相同。

  1. 通用的页面模板文件->别名模板文件->ID模板文件->page.php->singular.php->index.php;

文章内容页加载顺序

默认情况下。WordPress使用 single.php 文件显示内容页。

  1. single-post_type.php->single.php->singular.php->index.php

第一个single-post_type.php,是指定某中自定义文章类型的模板。
singular.php 文件是后期版本添加的文件。用于把 page.php 和 single.php 合并为一个文件,方便使用

搜索结果页加载顺序

wordpress默认使用 search.php 文件显示搜索结果。
如果该文件不存在,则使用 index.php 文件显示。

  1. search.php->index.php

搜索表单使用的name名称 为  s

这篇文章有用吗?

点击星号为它评分!

平均评分 0 / 5. 投票数: 0

到目前为止还没有投票!成为第一位评论此文章。

在AI里面继续讨论:

曾凤祥

曾凤祥

WordPress技术负责人
小兽WordPress凭借15年的WordPress企业网站开发经验,坚持以“为企业而生的WordPress服务”为宗旨,累计为10万多家客户提供高品质WordPress建站服务,得到了客户的一致好评。我们一直用心对待每一个客户,我们坚信:“善待客户,将会成为终身客户”。小兽WordPress能坚持多年,是因为我们一直诚信。

相关文章

如何让线上业务更上一层楼

还没有WordPress网站

还没有WordPress网站

不管你从事什么行业,WordPress都会为你提供一个专业的主题模板。在WordPress市场上有成千上万的免费主题,适合很多中小企业。

查看所有模板
已经有WordPress网站

已经有WordPress网站

小兽WordPress诚邀你一起学习WordPress,愿与各方携手升级改善您的WordPress网站,一起交流网站加速,网站优化等问题。

马上交个朋友
微信联系
chat 扫码联系
模板建站
挑选模板
网站定制
免费诊断
咨询热线
咨询热线

189-0733-7671

返回顶部