• 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.