Очень просто я пытаюсь сделать следующее:
Загрузка страницы:
Загрузить 1x уникальное случайное продвигаемое сообщение
Загрузить 5x уникальноеслучайные сообщения
ТОГДА, когда пользователь прокручивает страницу вниз, ловит бесконечный свиток (плагин):
Загрузка 1x уникального случайного повышенного сообщения
Загрузка 5 уникальных случайных сообщений
--- Перерыв ---
Я бы хотел, чтобы это происходило в бесконечность, когда пользователь прокручивает страницу ...
В целях тестирования у меня есть 13 сообщений на моем веб-сайте .
Проблема, с которой я сталкиваюсь, заключается в следующем: запрос не загружает уникальные сообщения в каждом свитке. Иногда сообщения разные, иногда они одинаковые.
Я не хочу, чтобы пользователь продолжал видеть одни и те же сообщения.
Вот запрос, который я использую:
<?php
$args = array(
'post_type' => 'promoted',
'posts_per_page' => 1,
'post__not_in' => array($dontshow)
);
$query = new WP_Query($args);
if(have_posts() ) {
while($query->have_posts()) : $query->the_post(); {
get_template_part( 'template-parts/content', get_post_format());
$dontshow = $post->ID;
}
}
?>
<?php endwhile; wp_reset_postdata(); ?>
<?php
$args = array(
'post_type' => 'post',
'posts_per_page' => 5,
'orderby' => 'rand',
'post__not_in' => array($dontshow)
);
$query = new WP_Query($args);
if(have_posts() ) {
while($query->have_posts()) : $query->the_post(); {
get_template_part( 'template-parts/content', get_post_format());
$dontshow = $post->ID;
}
}
?>
<?php endwhile; wp_reset_postdata(); ?>
Ваша помощь будет высоко ценится!
Спасибо,
Леви