WordPress的分页已经不再是单独的样式,并且已经有了自带了,不需要再以前那样自己添加了。下面分享一个使用Bootstrap样式的分页导航。
function custom_pagination() {
global $wp_query;
$big = 999999999; // need an unlikely integer
$pages = 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,
'prev_next' => false,
'type' => 'array',
'prev_next' => TRUE,
'prev_text' => __('«'),
'next_text' => __('»'),
) );
if( is_array( $pages ) ) {
$paged = ( get_query_var('paged') == 0 ) ? 1 : get_query_var('paged');
echo '<ul>';
foreach ( $pages as $page ) {
echo "<li>$page</li>";
}
echo '</ul>';
}
}
把上面的代码添加到你的function.php中,然后再需要的地方调用
echo custom_pagination();
如果你想了解Wordpress分页导航,可以去官方维基看看: the paginate_links()