在首页使用home.php比使用index.php有什么优势

时间:2011-09-14 作者:byronyasgur

我正在构建一个主题,想知道是否包括一个家。php文件。该主题(不会向公众提供)将主要用于静态主页和单独的博客帖子页面。

我的理解是,包括头版。php文件意味着静态主页将由该文件提供服务;如果我要包括一个家。php文件,则博客帖子将由该文件提供服务。

我的问题是:如果我乐意使用索引。php作为我的博客帖子布局而不是主页。那么,拥有一个家有什么好处呢。php文件?或者换一种方式问:家的唯一目的是什么。php允许博客文章页面与索引页面进行单独的样式/布局。php模板(即回退模板)。我应该补充一点,我已经在主题中包含了大多数其他模板(单模板、归档模板、页面模板等),所以我真的只需要索引。php将被用作后备方案,只有当我错过了一些东西时,它才会在这方面运行,希望不会经常错过。

2 个回复
最合适的回答,由SO网友:Josh Allen 整理而成

如果你看这里[is_home vs is_front_page] 你会看到的is_front_page() 无论在WordPress设置中主页设置为什么,都为true。这意味着如果你不打算公开发布(即短期使用),那么front-page.php 应该足够了。is_home() 根据您的博客页面设置(可能是主页,也可能不是主页,具体取决于WordPress设置中设置的内容)

此外,这里还有一个链接,指向在什么条件下选择哪些模板的层次结构:Template Hierarchy

SO网友:chifliiiii

实际上是家。php将覆盖首页。php用于静态首页。

如果您没有在设置->阅读,首页中选择博客页面。如果存在,将为博客帖子显示php。如果没有,我将显示索引。php

结束

相关推荐

homepage loading too slow

我将一个网站转移到VPS,当我打开该网站时,主页的加载时间太长,对我来说,仅仅显示主页需要30-35秒,但当我以正常速度浏览它加载的内部页面时,我也尝试了这一方法,当时我的所有插件都已停用,但没有变化,加载需要时间。