自定义 WordPress 插件如何对记录进行分页

在我们为 WordPress 开发插件的时候,在涉及到列表显示许多记录的时候,肯定要考虑分页显示的问题。自然的,不管是简单性也好,还是统一性,直接参考下 WordPress 自己是怎么实现的,看看 Posts 或 User 管理页面的实现代码,比如 User 管理页面的实现代码在 wp-admin/includes/user.php 中的 WP_User_Search 类。默认实现其实是很好看的,如:。那我们如何在自己的插件里实现这样的效果呢,比如像这个:

我的做法是新建了自己的一个 Pagination 类,My_Pagination 类的内容如下:

使用时,当然先要引入上面那个文件了,然后通过下面的代码取得当页要显示的记录集,同时也得到了你要的分页连接:

就这样,整个过程就完成了,看看页面是不是你想要的结果。上面的分页类暂时未加入条件搜索和排序的支持,以后还得进一步扩充的。

本文链接 https://yanbin.blog/admin-pagination/, 来自 隔叶黄莺 Yanbin Blog

[版权声明] Creative Commons License 本文采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。

Subscribe
Notify of
guest

1 Comment
Inline Feedbacks
View all comments
隔叶黄莺
14 years ago

Test....