背景故事是我注意到主页生成了无限多的分页页面。这是一个定制的主题。
我在使用索引。php和WP\\u查询创建2个小的5个post循环。我认为WP\\u Query会提取所有符合条件的帖子,然后限制到最近的5篇,所以我转而使用foreach循环获取\\u帖子,因为我的理解是,这不会获取所有帖子,只获取您请求的帖子(因此不需要分页)。这并没有解决问题。
然后我意识到设置>阅读设置为显示最新帖子,这解释了为什么Yoast会自动添加一个“下一个”模式,其中包含指向第2页的链接,尽管它不应该存在。将其更改为静态页面并移动索引。php到首页。php,这扼杀了“下一个”模式。
但是,您仍然可以手动转到/page/2/on-to/page/24893/等等,它仍然加载与第一页相同的帖子,而不是发出404错误。
这里的问题是,有了“下一个”模式,谷歌可能会无限地索引所有膨胀的内容。不是,但这是一种潜力。真正的问题是它让我发疯,我不希望这些页面存在。因为他们之前被曝光过,所以我希望他们现在能打到404。
我查过的每一个Wordpress网站都有一个静态主页,这就是问题所在。
有人知道是什么触发了这一切吗?我正在使用get\\u帖子进行小的静态循环,没有分页设置,它被设置为静态首页。php。
谢谢