Wordpress分类与类别+漂亮的永久链接

时间:2017-09-27 12:23:30

标签: php wordpress pagination

我正在使用这样的永久链接结构:/%category%/%postname%。当我去/ category或/ category / blogpost时,这一切都很好。但是,问题是当我在/category post list上启用分页时。由于永久链接结构,我为页面链接提供/category/page/2之类的内容。当我去找他们时,我得到了一个404 - 大概是因为它试图找到一个带有slug'page'的博客文章。如果我手动转到/ category?paged = 2,我可以让它工作。

因此,我需要获取分页链接的默认格式以使用查询字符串,或者我需要使固定链接结构正常工作。我的问题是我正在使用一个调用自己的库来构建帖子列表的主题,因此我无法修改它如何生成分页。也许我可以加入一个动作或过滤器?

我试过挂钩到pre_get_posts并根据URI设置查询的'paged'和'cat'属性,但无济于事。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决方法。我使用的类别直接映射到自定义帖子类型。我搞砸了我正在使用的插件中的帖子类型的设置(CPT UI)并设置了' Has Archive'财产到真。这修复了它(使用漂亮的永久链接结构)。