Wordpress - 第1页需要不同数量的帖子,而类别第2页需要不同数量的帖子

时间:2010-02-09 10:26:20

标签: php wordpress

在类别部分,我试图在第一页上显示5个帖子,然后在第2页和后续页面上显示默认的帖子数(设置为6)。

我尝试在第一页上使用query_posts(posts_per_page=5),但第二页显示的是帖子7到12而不是帖子6到11,这是我需要的。使用posts_per_page时,在第1页和第2页之间的分页期间,帖子没有连续性。

我在网上看到很多与这个问题有关的文章,却找不到任何有用的解决方案。如果可以,请帮忙。

1 个答案:

答案 0 :(得分:0)

可以通过创建自定义存档页面来实现此目的。 你可以查一下:

get_query_var('paged');

然后,如果页面是1,请使用:

query_posts('posts_per_page=5');

否则使用:

query_posts('paged='.(get_query_var('paged')-1).'&offset=5');

这将导致查看存档时的效果,即前5个帖子后的帖子,前5个帖子将被完全忽略,因此存档的第1页将从第6个帖子开始。