我如何对相关帖子列表进行分页?

时间:2012-06-10 作者:Isaac Lubow

我客户的主页显示了带有缩略图的分页帖子列表。单击每个列表项时,将导航到单个帖子或页面,然后使用单独的查询在页脚处生成相同的帖子列表。

分页在主页上效果很好,但是,他希望单个帖子下面的列表与主页一样分页。

也就是说,我们将在website.com/post-12345 下面会显示1-12个帖子的列表。将有“较新帖子”和“较旧帖子”按钮,可以将帖子列表1-12替换为帖子列表13-24,例如,在显示相同帖子时,即保留在website.com/post-12345.

我想通过get_posts() 并使用JavaScript在它们之间切换,但最终将有数百篇帖子和缩略图,页面加载将花费很长时间。

有没有一种方法可以实现这种不那么笨拙的分页?

我对PHP、JavaScript甚至Ajax的解决方案持开放态度。

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

从WordPress Codex中,我相信您需要paginate\\u links函数

http://codex.wordpress.org/Function_Reference/paginate_links

示例:<?php echo paginate_links( $args ) ?>

结束

相关推荐

Pagination on custom taxonomy

我很难做到这一点。这不是我第一次遇到分页问题,或者说是WPs URL系统的问题。基本上我有这个URL:http://example.com/location/dc 并加载taxonomy-location.php 样板现在,我将为主题添加分页功能。所以我有一个URL:http://example.com/location/dc/page/2 它不会加载taxonomy-location.php 模板,它实际上加载404 样板这是调试栏显示的内容:看起来它得到了正确的值,WP只是没有加