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()