В этом коде отображается нумерация страниц и результаты, но это не так. не работает при нажатии на следующие страницы (1, 2, 3... и т. д.), но показывает то же самое.
Это мой код:
Код: Выделить всё
$per_page = 3;
$page = intval(get_query_var('page')); // cast to int to be on the safe side
$total_pages = ceil($wpdb->get_var("SELECT COUNT(*) FROM wp_puntos_log") / $per_page);
//use $wpdb->prepare to help against sql injection
$sql = $wpdb->prepare("SELECT * FROM wp_puntos_log LIMIT %d, %d", $page * per_page, $per_page);
$mylink = $wpdb->get_results($sql);
foreach ($mylink as $mostrar)
{
echo"
".$mostrar->punto_user_ID."
".$mostrar->punto_nombre."
".number_format($mostrar->punto_canjeados, 0, ',', '.')."
".cambiarFormatoFecha($mostrar->punto_fecha)."";
}
echo"
";
$big=999999999; // dummy used by 'base' below
echo paginate_links( array(
'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
'format' => '?page=%#%',
'current' => max( 1, $page ),
'total' => $total_pages,
) );
Привет!
Подробнее здесь: https://stackoverflow.com/questions/137 ... -my-plugin
Мобильная версия