在开发主题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.php
或archive.php
等的情况也是如此。顾名思义,它用作网站的主要首页,而single.php
则是博客部分的首页。我的网站的登录页面将使用什么模板?
front-page.php
模板(如果存在)将用于网站的首页(例如home.php
)。如果不存在,则将使用front-page.php
。如果缺少home.php
和front-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中提供了更多技术细节。
评论
这是一个不错的起点:模板层次结构