主题的page.php和index.php模板文件把我搞糊涂了

时间:2017-04-01 作者:Ashley

我在看WordPress课程page.phpindex.php 主题模板文件。这意味着page.php 必须加载主页,但主页已加载index.php!

我用了他同样的文件,但我page.php 正在加载主页!他的设置如何覆盖它,而我的没有覆盖?

1 个回复
最合适的回答,由SO网友:Scott 整理而成

WordPress模板层次结构:

您应该了解WordPress template hierarchy.

This question 也有一些相关的答案。

典型案例:

在您的案例中,the most likely scenario 是:

解释者已将最新帖子设置为主页(这是默认选项),而您已将静态首页设置为主页。由于他的是博客存档,因此正在加载index.php 而你的是一个页面,因此page.php.

这只是一个典型的场景,但可能还有其他设置影响正在加载的模板文件。

更改默认设置:

如果以上是您的场景,请从WordPress更改以下设置wp-admin -> Settings -> Reading -> Your latest posts (然后Save Changes) 对你和解释者来说都一样。查看以下屏幕截图:

enter image description here

相关推荐

AJAX评论表单在FrontPage上提交成功但未插入

我正试图通过Ajax将Wordpress评论表单发布在FrontPage上。提交时,将执行JS的成功代码,但注释不会插入数据库中。提前感谢您的帮助!HTML <form id=\"commentform\" type=\"post\" class=\"commentform\"> <label for=\"comment\"></label> <textarea id=\"comment\" class=\"comment\"