0
如何輸出每個分頁步驟中包含的帖子範圍,而不僅僅是當前頁碼?如何在Wordpress分頁中顯示帖子範圍而不是頁碼?
我的意思是: 1-10 11-20 21-30 31-40 101-110 ...接着
代替: 1 2 3 4 5 6 .. 10接着
我當前的頁碼功能:
function wp_pagination() {
global $wp_query;
$total = $wp_query->max_num_pages;
$prev_arrow = is_rtl() ? '<span class="next">Next</i>' : '<span class="previous">Prev</span >';
$next_arrow = is_rtl() ? '<span class="previous">Prev</i>' : '<span class="next">Next</span >';
$big = 999999999;
if($total > 1) {
if(!$current_page = get_query_var('paged'))
$current_page = 1;
if(get_option('permalink_structure')) {
$format = 'page/%#%/';
} else {
$format = '&paged=%#%';
}
echo paginate_links(array(
'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))),
'format' => $format,
'current' => max(1, get_query_var('paged')),
'total' => $total,
'mid_size' => 3,
'type' => 'list',
'prev_text' => $prev_arrow,
'next_text' => $next_arrow,
));
}
}
感謝您的建議,我想出了一個不同的方式。 可以將pagination html輸出爲數組(paginate_links()選項中的'type'=>'array')。我用正則表達式替換了每個數組元素的鏈接文本。 – user1276919