当主题中存在front-page.php时,Wordpress如何路由index.php



我刚刚设置了一个wp主题,其中包含一个front-page.php。

当我将浏览器指向http://mydomain.com/front-page.php已加载。没关系。

但是。。。哪个URL现在将触发index.php模板?

提前感谢您的反馈。

Matteo

index.php是主题的主文件。它包含主区域的代码(页眉下方和页脚上方),并将指定其他文件将包含在哪里。

您的网站可能正在加载frontpage.php,因为您可能已在设置中将静态页面设置为显示为主页。

根据wordpress官方文档:

index.php主模板。如果您的主题提供了自己的模板,则必须存在index.php。

首页.php首页模板,只有在使用静态首页时才会使用。

home.php主页模板,默认情况下为首页。如果你使用静态首页,这是最新帖子页面的模板。


有关wordpress模板层次结构的更多详细信息,请参阅此链接:wordpress Codex«主题开发«模板文件列表

话虽如此,提到你的网站网址有问题,也许我可以帮助你更多。

最新更新