My pagination doesn't wanna change the second page
-
Hi! Here there is my problem: When I try to click on NEXT_PAGE_BUTTON, my pagination doesn’t seems recognize that i have changed the page from first to second, it continue to remind me to the second, also from the third. Please help me, it’s urgently.
This is my page code:<div class="row"> <div class="content <?php if ( is_active_sidebar( 'sidebar-1' ) ) : ?>col-sm-8 col-md-9<?php else : ?>col-sm-12<?php endif; ?>"> <?php dynamic_sidebar( 'sidebar-content-top' ); ?> <h1 class="page-header" align="center" face="dosis">Le Nostre Offerte Immobiliari</h1> <h1></h1> <?php if ( have_posts() ) : the_post(); ?> <?php query_posts( array( 'post_type' => 'property', 'post_status' => 'publish', 'posts_per_page' => 6, 'paged' => get_query_var( 'page' ) ? get_query_var( 'page' ) : 1, ) ); ?> <div class="row"> <?php while ( have_posts() ) : the_post(); ?> <div class="col-sm-6 col-md-4"> <?php get_template_part( 'templates/properties/box-simple' ); ?> </div> <?php endwhile; ?> <?php aviators_pagination() ?> </div><!-- /.row --> <?php //Reset Query wp_reset_query(); ?> <?php the_content(); ?> <?php else : ?> <?php get_template_part( 'templates/content-not-found' ); ?> <?php endif; ?> <?php dynamic_sidebar( 'sidebar-content-bottom' ); ?> </div><!-- /.content --> <?php if ( is_active_sidebar( 'sidebar-1' ) ) : ?> <div class="sidebar col-sm-4 col-md-3 col-sm-pull-8 col-md-pull-9"> <?php dynamic_sidebar( 'sidebar-1' ); ?> </div><!-- /.sidebar --> <?php endif; ?> </div><!-- /.row --> <?php get_footer(); ?>
and this is my “aviators_pagination()”:
function aviators_pagination() { if( is_singular() ) { return; } global $wp_query; /** Stop execution if there's only 1 page */ if( $wp_query->max_num_pages <= 1 ){ return; } $paged = ( get_query_var( 'paged' )) ? get_query_var( 'paged' ) : 1; //$wp_query = new WP_Query(); $max = intval( $wp_query->max_num_pages ); /** Add current page to the array */ if ( $paged >= 1 ) $links[] = $paged; /** Add the pages around the current page to the array */ if ( $paged >= 3 ) { $links[] = $paged - 1; $links[] = $paged - 2; } if ( ( $paged + 2 ) <= $wp_query->max_num_pages ) { $links[] = $paged + 2; $links[] = $paged + 1; } echo '<div class="clearfix"><div class="center"><ul class="pagination">' . ""; /** Previous Post Link */ if ( get_previous_posts_link() ) { printf( '<li class="previous">%s</li>', get_previous_posts_link( '<i class="fa fa-angle-left"></i>' ) ); } /** Link to first page, plus ellipses if necessary */ if ( ! in_array( 1, $links ) ) { $class = 1 == $paged ? ' class="active"' : ''; printf( '<li%s><a href="%s">%s</a></li>' . "", $class, esc_url( get_pagenum_link( 1 ) ), '1' ); if ( ! in_array( 2, $links ) ) { echo '<li class="disabled"><a>...</a></li>'; } } /** Link to current page, plus 2 pages in either direction if necessary */ sort( $links ); foreach ( (array) $links as $link ) { $class = $paged == $link ? ' class="active"' : ''; printf( '<li%s><a href="%s">%s</a></li>' . "", $class, esc_url( get_pagenum_link( $link ) ), $link ); } /** Link to last page, plus ellipses if necessary */ if ( ! in_array( $max, $links ) ) { if ( ! in_array( $max - 1 , $links ) ) { echo '<li><a>...</a></li>' . ""; } $class = $paged == $max ? ' class="active"' : ''; printf( '<li%s><a href="%s">%s</a></li>' . "", $class, esc_url( get_pagenum_link( $max ) ), $max ); } /** Next Post Link */ if ( get_next_posts_link() ) { printf( '<li class="next">%s</li>', get_next_posts_link( '<i class="fa fa-angle-right"></i>' ) ); } echo '</ul></div></div>' . ""; }
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘My pagination doesn't wanna change the second page’ is closed to new replies.