您好,我通过以下方式找到解决方案:
https://stackoverflow.com/questions/5322266/add-pagination-in-wordpress-admin-in-my-own-customized-plugin
$pagenum = isset( $_GET[\'pagenum\'] ) ? absint( $_GET[\'pagenum\'] ) : 1;
$limit = 10; // number of rows in page
$offset = ( $pagenum - 1 ) * $limit;
$total = $wpdb->get_var( "SELECT COUNT(`id`) FROM {$wpdb->prefix}table_name" `);
$num_of_pages = ceil( $total / $limit );`
我将此更改为我的数据库:
$entries = $wpdb->get_results( "SELECT * FROM {$wpdb->prefix}table_name LIMIT $offset, $limit" );
$page_links = paginate_links( array(
\'base\' => add_query_arg( \'pagenum\', \'%#%\' ),
\'format\' => \'\',
\'prev_text\' => __( \'«\', \'text-domain\' ),
\'next_text\' => __( \'»\', \'text-domain\' ),
\'total\' => $num_of_pages,
\'current\' => $pagenum
) );
if ( $page_links ) {
echo \'<div class="tablenav"><div class="tablenav-pages" style="margin: 1em 0">\' . $page_links . \'</div></div>\';
}
仅此而已。刚才我必须找到如何删除所有保留?