попробуй так:
$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
если не поможет, попробуй еще переопределить $wp_query
$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
$args = array(
'post_type' => 'post',
'posts_per_page' => 1,
'paged' => $paged
);
$the_query = new WP_Query( $args );
$temp_query = $wp_query;
$wp_query = NULL;
$wp_query = $the_query;
....
<?php echo get_next_posts_link( 'Older Entries', $the_query->max_num_pages ); // display older posts link ?>
<?php echo get_previous_posts_link( 'Newer Entries' ); // display newer posts link ?>
....
$wp_query = NULL;
$wp_query = $temp_query;
подробнее про переопределение тут:
wordpress.stackexchange.com/questions/120407/how-t...