В данном случае мне помогло это. Были найдены нестыковки. Цикл: global и wp_query
убрать
<?php
// Template Name: Главная
get_header();
?>
<div class=" wrapper container">
<section>
<div class="content">
<?php
if ( have_posts()) : while ( have_posts()) : the_post();
?>
<article class = "wrapper_content">
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</article>
<?php
endwhile;
wp_reset_postdata();
endif;
?>
<div class="pagination">
<ul>
<?php if( is_user_logged_in() ) { ?>
<li class="nav-next"><?php previous_posts_link( 'Предыдущая страница' ); ?></li>
<li class="nav-previous"><?php next_posts_link( 'Следующая страница' ); ?></li>
<?php } else if ( get_query_var('paged') == 4 ) { ?>
<li class="nav-next"><?php previous_posts_link( 'Предыдущая страница' ); ?></li>
<?php wp_nav_menu('menu_class=bmenu&theme_location=bottom'); ?>
<?php } else {?>
<li class="nav-next"><?php previous_posts_link( 'Предыдущая страница' ); ?></li>
<li class="nav-previous"><?php next_posts_link( 'Следующая страница' ); ?></li>
<?php } ?>
</ul>
</div>
</div>
</section>
<?php get_footer(); ?>
function
add_action( 'pre_get_posts', 'function_post' );
function function_post($postAsc) {
if (!is_admin() && $postAsc->is_main_query()) {
if ( is_home() ) {
$postAsc->set( 'posts_per_page', 1 );
$postAsc->set( 'orderby', 'date' );
$postAsc->set('order', "ASC");
}
}
}