快网指南

wordpress主题中index.php vs home.php vs front-page.php 的差别

节取自WordPress模板层次结构

主页显示

默认情况下,WordPress将您网站的首页设置为显示您的最新博客文章。此页面称为博客文章索引。您还可以将博客文章设置为显示在单独的静态页面上。模板文件home.php用于呈现博客文章索引,无论它是用作首页还是单独的静态页面。如果home.php不存在,WordPress将使用index.php。

  1. home.php
  2. index.php

注意:如果存在front-page.php,它将覆盖home.php模板。

首页显示

无论首页显示博客文章索引(如上所述)还是静态页面,front-page.php模板文件均用于呈现网站的首页。主页模板优先于博客文章索引(home.php)模板。如果front-page.php文件不存在,WordPress将根据设置→阅读中的设置使用home.php或page.php文件。如果这些文件都不存在,它将使用index.php文件。

1. front-page.php –用于“设置”→“阅读”的首页显示部分中设置的“您的最新帖子”或“静态页面”。

2. home.php –如果WordPress无法找到front-page.php,并且在首页显示部分中设置了“您的最新帖子”,它将查找home.php。此外,当在首页显示部分中设置帖子页面时,WordPress将寻找该文件。

3. page.php –在首页显示区域中设置“首页”时。

4. index.php –在首页显示区域中设置“您的最新帖子”时,home.php不存在;或者在首页中设置但page.php不存在时。

参考资料

立即领取

最高 ¥2000 红包 限量

云服务器、主机等产品通用,可叠加官网常规优惠使用 | 限时领取

相关阅读

发表评论

邮箱地址不会被公开。 必填项已用*标注

建站!你有充足的理由选择我们

世界上超过30%的网站是由WordPress搭建,而我们是国内最靠谱的WordPress开发商