在 WordPress 中,我们使用主题来控制 WordPress 站点的外观,而主题又由若干个模版组成。我们访问一个页面时,WordPress 帮我们从数据库中获取内容,然后按照一定的优先级规则把这些内容展示到对应的模版中,就形成了各式各样的 WordPress 页面。想要从事 WordPress 开发,或者只是对 …

WordPress 中,我们使用主题来控制 WordPress 站点的外观,而主题又由若干个模版组成。我们访问一个页面时,WordPress 帮我们从数据库中获取内容,然后按照一定的优先级规则把这些内容展示到对应的模版中,就形成了各式各样的 WordPress 页面。

想要从事 WordPress 开发,或者只是对 WordPress 主题进行一些简单的修改,了解 WordPress 模版的优先级和调用规则是必不可少的一步。

首页内容模版

WordPress 的首页显示方式在后台「设置->阅读」页面又一个设置,可以让我们选择在首页显示最新文章或静态页面,如下图所示。

WordPress 首页模版继承规则和自定义方法

front-page.php – 不管选择显示最新文章还是静态页面,都优先查找这个模版。

home.php – 如果主页显示选择了「最新文章」,并且没有上面的模版,会查找使用这个模版

page.php – 如果主页显示选择了「静态页面」,并且没有 front-page.php 模版,则会查找使用这个模版

index.php – 如果上面的模版都没找到,则会使用这个模版

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。