在类别部分,我试图在第一页上显示5个帖子,然后在第2页和后续页面上显示默认的帖子数(设置为6)。
我尝试在第一页上使用query_posts(posts_per_page=5)
,但第二页显示的是帖子7到12而不是帖子6到11,这是我需要的。使用posts_per_page
时,在第1页和第2页之间的分页期间,帖子没有连续性。
我在网上看到很多与这个问题有关的文章,却找不到任何有用的解决方案。如果可以,请帮忙。
答案 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个帖子开始。