分类分页显示相同的帖子

时间:2017-01-09 作者:Giovanna Coppola

My blog is showing same posts on every page, but this is only happening with Category Pagination (maybe with Tag Pagination too). You can\'t see the problem in the front page.

Front page: http://pandasnacozinha.com.br

Category page: http://pandasnacozinha.com.br/bolos-doces-e-sobremesas

The only pagination plugin I\'m using is "Category pagination fix". I\'ve already tried deactivating it, but nothing happened.

Searching around, I\'ve tried several suggestions, however, I am not an expert when it comes to PHP so I could really use some help here.

Can you shed some light?

Thank you.

Giovanna

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

当您在URL中没有为类别使用某些固定术语时,通常会发生这种情况。例如,代替:

http://pandasnacozinha.com.br/bolos-doces-e-sobremesas

类别链接可以是:

http://pandasnacozinha.com.br/category/bolos-doces-e-sobremesas

设置位于WordPress Admin => Settings => Permalinks.

给,要么你留下Category base 空白或写一个术语,如category, topic

然而,从您的源代码来看,您似乎放置了一个点. 或使用来自的设置Yoast SEO 隐藏术语的步骤category 来自URL。隐藏术语,如category, tag 等等都是可能的,但如果你不小心的话,常常会导致这样的问题。

相关推荐

Count posts for pagination

我正在为一个网站分页<;上一页(页码)下一页>很简单,已经完成。但是现在我需要添加一个选择器来直接转到页面(例如:转到第7页),要这样做,我需要知道有多少页面,为此我需要计算在查询中找到了多少帖子。问题是这个网站有太多的帖子(>13.000),查询所有帖子都会减慢页面加载速度,这就像。。。10秒后页面才能加载。显然,这是不可接受的。分页解决了这个问题,因为一次只加载50或100篇文章,但我无法将它们全部计算在内。我可以在不加载的情况下统计某个查询中的帖子吗?或者我可以通过其他方式获得页数吗