在开发主题wordpress时,允许我们使用首页和首页模板,因此这两个模板之间的主要区别是什么,因为它们看起来一样。我还想知道如果我们让front-page.php或home.php像我们的主索引文件一样工作,那么index.php文件的目的是什么,我的意思是服务器接受索引文件作为主页或主页的索引因此,如果我们将文件命名为首页或首页,那么如何为网站建立索引。

评论

这是一个不错的起点:模板层次结构

#1 楼

简而言之:如果找不到合适的模板,则index.php仅是一个备用模板,如果未找到合适的模板,则该博客用于列表(清单的最新帖子)

home.php用于登录页面

通用front-page.php模板

index.php模板文件是后备模板。当没有其他合适的模板可用时,它将用作最后的选择。例如,如果您既没有index.php也没有front-page.php,那么将使用home.php。对于缺少index.phparchive.php等的情况也是如此。顾名思义,它用作网站的主要首页,而single.php则是博客部分的首页。

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

front-page.php模板(如果存在)将用于网站的首页(例如home.php)。如果不存在,则将使用front-page.php。如果缺少home.phpfront-page.php模板文件,则将使用home.php后备模板。

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

WordPress允许您使用与登录页面(例如front-page.php)不同的页面上的“博客”页面(将列出最近的帖子)。因此,如果您的网站上属于这种情况,那么Blog页面将始终使用http://www.example.com/模板。如果home.php不存在,那么将使用front-page.php后备模板。

如何配置登录页面和博客页面?

配置要在您的网站上显示的内容主页,请转到WordPress Admin,在“工具”>“阅读”下,您可以配置“首页显示”以显示静态页面或您的最新帖子。

如果您选择在首页上显示静态页面,则还可以设置将哪个页面用作Blog页面的占位符(它将使用home.php模板):



WordPress Codex中提供了更多技术细节。