Advertisement
Guest User

Pagination

a guest
Apr 22nd, 2015
392
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.70 KB | None | 0 0
  1. /**
  2.  * Generates the user pagination for custom and default loops
  3.  *
  4.  * @global object $wp_query
  5.  * @param object $query used within a custom loop
  6.  */
  7. function home_pagination($query = null) {
  8.     /*if ( !$query ) {
  9.         global $wp_query;
  10.         $query = $wp_query;
  11.     } commented out because do I need this? */
  12.    
  13.     $big = 999999999; // need an unlikely integer
  14.  
  15.     $pagination = paginate_links( array(
  16.         'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
  17.         'format' => '?paged=%#%',
  18.         'current' => max( 1, get_query_var( 'page' ) ),
  19.         'total' => $query->max_num_pages,
  20.         'prev_text' => '« Previous',
  21.         'next_text' => 'Next »',
  22.                    
  23.         ) );
  24.    
  25.     return $pagination;
  26.  
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement