在 WordPress 中,我们使用主题来控制 WordPress 站点的外观,而主题又由若干个模版组成。我们访问一个页面时,WordPress 帮我们从数据库中获取内容,然后按照一定的优先级规则把这些内容展示到对应的模版中,就形成了各式各样的 WordPress 页面。
想要从事 WordPress 开发,或者只是对 WordPress 主题进行一些简单的修改,了解 WordPress 模版的优先级和调用规则是必不可少的一步。
首页内容模版
WordPress 的首页显示方式在后台「设置->阅读」页面又一个设置,可以让我们选择在首页显示最新文章或静态页面,如下图所示。
front-page.php – 不管选择显示最新文章还是静态页面,都优先查找这个模版。
home.php – 如果主页显示选择了「最新文章」,并且没有上面的模版,会查找使用这个模版
page.php – 如果主页显示选择了「静态页面」,并且没有 front-page.php 模版,则会查找使用这个模版
index.php – 如果上面的模版都没找到,则会使用这个模版