Почему не выводится пагинация на странице WordPress?

Здравствуйте!

Уже не знаю в чем может быть причина. В настройках WP стоит 5 записей. Пагинация не выводится. Помогите пожалуйста

<?php
/*
Template Name: PageOfPosts
*/

get_header(); ?>

<?php

$args=array(
   'category__in' => 15,
   'posts_per_page' => 5
   );
$my_query = new WP_Query($args); 

?>

<div id="primary" class="content-area grid_9">
	<div id="content" class="site-content " role="main">
		<?php if( $my_query->have_posts() ) : ?>
	
			<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
	
				<?php /*get_template_part( 'content', 'page' );*/ ?>

				<?php the_title(); ?>
	
			<?php endwhile; ?>
                        <?php the_posts_pagination(); ?>
		<?php else : ?>
			<h2 class="center">Not Found</h2>
			<p class="center">Sorry, but you are looking for something that isn't here.</p>
			<?php get_search_form(); ?>
		<?php endif; ?>
	</div>
</div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>
  • Вопрос задан
  • 478 просмотров
Пригласить эксперта
Ответы на вопрос 1
@mrtall
PHP Developer
После $my_query = new WP_Query($args); попробуйте добавить $GLOBALS['wp_query'] = $my_query;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы