如何优先考虑页面而不是帖子的固定链接结构?

时间:2016-10-27 作者:Tets Tets

我有一个网站,我有以下permalink结构:

/blog/%category%/%postname%/

这已在设置->永久链接设置中设置。

我还有一个名为/blog/的页面。此页面允许我访问所有帖子。我遇到的问题是,当您尝试在/博客页面中分页时,因为分页链接如下所示:

https://www.mywebsite.com/blog/page/2/

这让我想到了404,因为我认为链接匹配了posts permalink结构。

你知道如何在/博客中进行分页,并且仍然保持我的文章永久链接结构吗?

非常感谢!

1 个回复
SO网友:cybmeta

我想,你的问题是因为你在“博客”页面中运行了一个二次查询来获得博客布局,但你不应该这样做。相反,请转到“wp admin/options reading.php”,并将“Posts页面”设置为Blog 页现在,博客页面将使用home.php or index.php template 并且帖子的查询将由WordPers执行,您不需要自定义查询来构建博客。

相关推荐

WooCommerce:Pre_Get_Posts中的复杂查询

我想在获取产品时添加一个复杂的过滤。我有一些产品,其中一些链接到自定义帖子类型</此自定义帖子类型有一个转发器字段根据cookie的不同,我应该只获取在此转发器字段中具有该值的产品,我知道我可以使用:add_filter( \'pre_get_posts\', \'fwp_archive_per_page\' ); 我知道我可以像这样设置额外的元查询:$query->set( \'meta_query\', array( \'relation\' => \'