WordPress как на ладони

Проблема с пагинацией кастомных данных

Не работает пагинация в template-page. Из темплейта цепляется петля :

<?php
	$args = array( 
		'post_type' => 'replys',
		'paged'=> $paged,
		'showposts' => 2
	 );
 $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
	$query = new WP_Query( $args );

	// Cycle
	if ( $query->have_posts() ) {
?>
	<div class="reply-items-full">
	<?php
		while ( $query->have_posts() ) {
			$query->the_post();
	?>
		<div class="col-lg-12 reply-item-full">
			<span class='reply-content-full'><?php echo get_the_content(); ?></span>
			<span class="reply-author-full"><?php echo array_pop(get_post_meta($query->post->ID,'reply_author_name')); ?></span>
		</div>

	<?php } ?>
		</div>

	<?php } else {
		// No posts found
	}
	echo paginate_links();
	/* Return original post data. Reset $post. */
	wp_reset_postdata();
?>

Пагинация по какой-то причине не выводится вовсе. Кастомные посты выводятся корректно. Никак не могу взять в толк почему так происходит.

Вот код темплейта, из которого вызывается петля:

<?php get_header(); ?>
<div class="row">
	<div class="main-content col-lg-7" role="main">
		<?php while(have_posts()) : the_post(); ?>
			<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
				<!-- Article header -->
				<header class='entry-header'> <?php
					// If the post has a thumbnail and it's not password protected
					// then display the thumbnail
					if (has_post_thumbnail() && !post_password_required()) : ?>
						<figure class='entry-thumbnail'><?php the_post_thumbnail(); ?></figure>
					<?php endif; ?>
					<h1 class='title-stripe'><?php echo get_the_title(); ?></h1>
				</header>
				<?php endwhile; ?>
				<?php get_template_part( 'reply-loop', 'reply' ); ?>
				</article>

	</div><!-- end main-content -->
	<?php echo do_shortcode('[reservation_form]'); ?>
</div>
<?php get_footer(); ?>
0
Гость
9 лет назад
  • 1
    stepan2278 www.weblancer.net/users/stepanko/?affili...

    Сначала определяйте переменную $paged, а потом $args

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация