Доброе время суток. Создан свой шаблон страницы для вывода произвольных записей. С выводом записей все в порядке. Не получается с пагинацией, она не работает. При переходе на следующую страницу - "Страница не найдена".
Весь код вывода с пагинацией<div class="news__box">
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(
'posts_per_page' => 4,
'post_type' => 'news',
'paged' => get_query_var( 'page', 1 )
);
$MY_QUERY = new WP_Query( $args );
if ( $MY_QUERY->have_posts() ) :
while ( $MY_QUERY->have_posts() ) : $MY_QUERY->the_post();
?>
<div class="news__item">
<div class="news__top">
<p class="news__date"><?php the_time('d.m.Y', $before = '', $after = '', $echo = true); ?></p>
<p class="news__category">Новости</p>
</div>
<div class="news__image"><?php the_post_thumbnail('news-preview', ''); ?></div>
<a href="<?php the_permalink(); ?>"><h3 class="news__title"><?php the_title(); ?></h3></a>
</div>
<?php endwhile;
endif; ?>
<!-- Pagination -->
<div class="page_nav">
<?php
$GLOBALS['wp_query']->max_num_pages = $MY_QUERY->max_num_pages;
the_posts_pagination(array(
'type'=>'inline',
'screen_reader_text' => __( '' ),
'end_size' => 1,
'mid_size' => 1,
'prev_next' => True,
'prev_text' => __('<i class="fa fa-angle-left"></i>'),
'next_text' => __('<i class="fa fa-angle-right"></i>'),
'add_args' => False
));
?>
</div>
<?php wp_reset_postdata(); ?>
<!-- End Pagination -->
</div>