0
我有這樣的查詢,以獲得職位:如何正確創建分頁?
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$the_query = new WP_Query(array('category__not_in' => array(8), 'paged' => $paged)); ?>
這個分頁:
global $wp_query;
$big = 999999999; // need an unlikely integer
echo paginate_links(array(
'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))),
'format' => '?paged=%#%',
'current' => max(1, get_query_var('paged')),
'total' => $wp_query->max_num_pages
));
從複製:http://codex.wordpress.org/Function_Reference/paginate_links
但它確實工程,paginations 1 2 3 4 5 6
總是具有相同的鏈接(在我第一次點擊一個頁面後),並且記錄顯示不正確....因爲我有13頁(我從max_num_pages
中讀到)結果,但是在第二頁之後我做了n看不到任何其他結果。
有人可以幫助我嗎?
我可能是缺少明顯的,但如果更換$ wp_query-> MAX_NUM_PAGES與$ the_query-> MAX_NUM_PAGES它改變什麼?此外,get_query_var也會使用全球化查詢,而不是您創建的自定義$ the_query,因此可能會導致問題。 – brandwaffle