Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if ( have_posts() ) :
- $the_query = new WP_Query(array(
- 'post_type' => 'marketplace',
- 'posts_per_page' => -1,
- 'meta_key' => 'prioridade',
- 'orderby' => 'meta_value',
- 'order' => 'ASC'
- ));
- while( $the_query->have_posts() ) : $the_query->the_post();
- function pagination_numeric_posts_nav_marketplace() {
- if( is_singular() )
- return;
- $args = array(
- 'post_type' => 'marketplace',
- );
- $the_query = new WP_Query( $args );
- if( $the_query->max_num_pages <= 1 )
- return;
- $paged = get_query_var( 'paged' ) ? absint( get_query_var( 'paged' ) ) : 1;
- $max = intval( $the_query->max_num_pages );
- if ( $paged >= 1 )
- $links[] = $paged;
- if ( $paged >= 3 ) {
- $links[] = $paged - 1;
- $links[] = $paged - 2;
- }
- if ( ( $paged + 2 ) <= $max ) {
- $links[] = $paged + 2;
- $links[] = $paged + 1;
- }
- echo '<div class="paged-nav navigation"><ul>' . "\n";
- if ( ! in_array( 1, $links ) ) {
- $class = 1 == $paged ? ' class="active"' : '';
- printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( 1 ) ), '1' );
- if ( ! in_array( 2, $links ) )
- echo '<li><span class="intervalo">…</span></li>';
- }
- sort( $links );
- foreach ( (array) $links as $link ) {
- $class = $paged == $link ? ' class="active"' : '';
- printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( $link ) ), $link );
- }
- if ( ! in_array( $max, $links ) ) {
- if ( ! in_array( $max - 1, $links ) )
- echo '<li><span class="intervalo">…</span></li>' . "\n";
- $class = $paged == $max ? ' class="active"' : '';
- printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( $max ) ), $max );
- }
- echo '</ul></div>' . "\n";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement