Pagination: current page OF total pages
-
I’m using this code for pagination on my custom post type pages, it works fine but I’d like the pagination to display as: 1 of 12, 2 of 12 etc. I can do this with CSS but I’d rather contain it within the function, but I’m not sure how to go about this!
Any help appreciated, thank you.
function paginate() { global $wp_query, $wp_rewrite; $wp_query->query_vars['paged'] > 1 ? $current = $wp_query->query_vars['paged'] : $current = 1; $pagination = array( 'base' => @add_query_arg('page','%#%'), 'format' => '', 'total' => $wp_query->max_num_pages, 'current' => $current, 'show_all' => false, 'mid_size' => 0, 'prev_text' => __('<'), 'next_text' => __('>'), 'type' => 'list' ); if ( $wp_rewrite->using_permalinks() ) $pagination['base'] = user_trailingslashit( trailingslashit( remove_query_arg( 's', get_pagenum_link( 1 ) ) ) . 'page/%#%/', 'paged' ); if ( !empty($wp_query->query_vars['s']) ) $pagination['add_args'] = array( 's' => get_query_var( 's' ) ); echo paginate_links( $pagination ); }
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
- The topic ‘Pagination: current page OF total pages’ is closed to new replies.