Wordpress使用index.php而不是archive.php

问题描述 投票:0回答:2

我从阅读WP template hierachy的理解是,当我在settings > reading settings设置我的帖子页面时,Wordpress应该使用archive.php。相反,它使用index.php

显然,我可以把我的代码放在index.php,我的网站将工作。但它似乎不是最佳实践,我找不到任何最佳(或良好)实践的文档。

为什么Wordpress在这种情况下不使用archive.php

并使用index.php作为我的帖子页面有意想不到的后果?

注意:我一直使用_s主题作为基础,但我遇到了同样的问题,没有主题基础或父级。

php wordpress wordpress-theming
2个回答
1
投票

你想使用home.php而不是archive.php,因为它是博客文章索引页面(在WordPress设置 - >阅读中设置)。它也是从底部开始的第三个位置的层次结构。


1
投票

我在最近的2/3小时处于类似的情况,并通过在wordpress仪表板中将“永久链接设置”更改为“发布名称”解决了我的问题。

© www.soinside.com 2019 - 2024. All rights reserved.