php WordPress:使用$ wpdb进行分页
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WordPress:使用$ wpdb进行分页相关的知识,希望对你有一定的参考价值。
<?php
$items_per_page = 2;
$page = isset( $_GET['cpage'] ) ? abs( (int) $_GET['cpage'] ) : 1;
$offset = ( $page * $items_per_page ) - $items_per_page;
$query = 'SELECT * FROM '.$table_name;
$total_query = "SELECT COUNT(1) FROM (${query}) AS combined_table";
$total = $wpdb->get_var( $total_query );
$results = $wpdb->get_results( $query.' ORDER BY id DESC LIMIT '. $offset.', '. $items_per_page, OBJECT );
/*
*
* Here goes the loop
*
***/
echo paginate_links( array(
'base' => add_query_arg( 'cpage', '%#%' ),
'format' => '',
'prev_text' => __('«'),
'next_text' => __('»'),
'total' => ceil($total / $items_per_page),
'current' => $page
));
以上是关于php WordPress:使用$ wpdb进行分页的主要内容,如果未能解决你的问题,请参考以下文章
wordpress仅包含wpdb(wpdb for ajax)
如何使用 $wpdb 类在 wordpress 中显示特色图像
Wordpress 全局 $wpdb 函数问题
在独立脚本中使用 WPDB?
显示注意事项:未定义的属性:D:\wamp\www\wordpress-4.7.1\wordpress\wp-includes\wp-db.php 中的 wpdb::$insertid 第 684 行
使用 $wpdb get_results 的 WordPress 查询出错 [重复]