Front-page.php和home.php有什么不同?

时间:2013-08-21 作者:Lightcoder

在开发主题wordpress时,请允许我们使用首页和主页模板,那么这两个模板之间的主要区别是什么,因为它们看起来是相同的。我还想知道索引的目的是什么。php文件,如果我们有头版。php或主页。php就像我们的主索引文件一样工作,我的意思是服务器接受索引文件作为主页或主页进行索引,所以如果我们将文件命名为front page或home,那么将如何进行站点索引。

1 个回复
SO网友:asked Feb 12 \'12

简而言之:

  • index.php 仅为回退模板,以防找不到合适的模板home.php 用于博客(最近发布的文章列表)
  • front-page.php 用于登录页index.php 模板index.php 模板文件是回退模板。当没有其他更合适的模板可用时,将其用作最后手段。例如,如果您没有front-page.php 也不是ahome.php 然后index.php 将使用。失踪也是如此archive.phpsingle.php 等等

    关于front-page.php VS公司home.php

    现在front-page.phphome.php 模板是front-page.php 顾名思义,被用作网站的主要首页,而home.php 旨在成为Blog 部分

    我的网站登录页将使用什么模板

    Thefront-page.php 模板(如果存在)将用于网站的主要首页(例如。http://www.example.com/). 如果不存在,则home.php 将改用。如果front-page.phphome.php 缺少模板文件,则index.php 将使用回退模板。

    我的博客页面将使用什么模板

    WordPress允许您在与登录页不同的页面上创建一个“博客”页面(将列出最近的帖子)(例如:。http://www.example.com/blog/). 因此,如果您的站点上出现这种情况,那么博客页面将始终使用home.php 样板如果home.php 不存在那么index.php 将使用回退模板。

    如何配置登录页和博客页

    要配置要在首页上显示的内容,请转到WordPress Admin, 在下面Tools > Reading, 在那里,您可以配置“首页显示”以显示静态页面或最新帖子。

    如果您选择在首页上显示静态页面,那么您还可以设置要用作博客页面占位符的页面(将使用home.php 模板):

    http://i.stack.imgur.com/G7tOM.png

    有关更多技术细节,请参阅WordPress Codex.

结束

相关推荐