serovpochta
@serovpochta
Лысый

Выборка постов с подгрузкой постов (бесконечный скролл)?

Выводятся у меня посты таким образом:

<section id="content">
		<?php if ( have_posts() ) { ?>
		<div class="boxcontainer"><div class="box"></div>
					<h3 class="title-3"><?php single_cat_title(); ?></h3>
			<?php while ( have_posts() ) { the_post(); ?>
				<?php get_template_part('pinbox'); ?>
			<?php } ?>
		</div>
			<?php
				ob_start();
				posts_nav_link(' ', __('Previous Page', 'pinthis'), __('Next Page', 'pinthis'));
				$pinthis_posts_nav_link = ob_get_clean();
			?>
			<?php if(strlen($pinthis_posts_nav_link) > 0) { ?>
					<div class="posts-navigation clearfix <?php if ($pinthis_infinite_scroll == 1) { ?>hide<?php } ?>"><?php echo $pinthis_posts_nav_link;  ?></div>
			<?php } ?>
		<?php } else { ?>
		<div class="notification-body">
			<p class="notification tcenter"><?php echo __('No posts found.', 'pinthis'); ?></p>
		</div>
		<?php } ?>
</section>


Надо сделать выборку по трендовым постам (посты набирающие популярность) по статье

Все сделал, но подгрузка постов чет не включается при выборке
Шаблон сделал так, например:

<section id="content">
		<?php if ( have_posts() ) { ?>
		<div class="boxcontainer"><div class="box"></div>
			<?php 
	$args = array(
		'meta_query'     => array(
			'meta_value_num' => array(
				'key'	=> 'popularity'
			),
		),
		'orderby'            => 'meta_value_num',
		'post_status'        => 'publish',
		'order'              => 'DESC',
        'posts_per_page' => 20
	);
	$query = new WP_Query( $args );
	while ($query->have_posts()) : $query->the_post(); ?>
				<?php get_template_part('pinbox', get_post_format()); ?>
			<?php endwhile; ?>
		</div>
			<?php
				ob_start();
				posts_nav_link(' ', __('Previous Page', 'pinthis'), __('Next Page', 'pinthis'));
				$pinthis_posts_nav_link = ob_get_clean();
			?>
			<?php if(strlen($pinthis_posts_nav_link) > 0) { ?>
				<div class="container">
					<div class="posts-navigation clearfix <?php if ($pinthis_infinite_scroll == 1) { ?>hide<?php } ?>"><?php echo $pinthis_posts_nav_link;  ?></div>
				</div>
			<?php } ?>
		<?php } else { ?>
		<div class="notification-body">
			<p class="notification tcenter"><?php echo __('No posts found.', 'pinthis'); ?></p>
		</div>
		<?php } ?>
</section>


Как составить выборку, что бы бесконечный скролл при выборке работал?
Спасибо!
  • Вопрос задан
  • 213 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы