Создать акаунт
Всё для вебмастера » Вопросы и ответы » CMS » WordPress » Как избежать дубля статей при рандомном выводе?

Как избежать дубля статей при рандомном выводе?

19 дек 2022, 01:40
WordPress
158
0
Ребята, подскажите, как избежать дублей статей при рандомном выводе? Я установил скрипт кнопки "Загрузить еще", чтобы статьи выводились без пагинации, но при выборе рандома, статьи дублируются при выводе, как можно этого избежать?

Это добавлено в function.php
function true_load_posts(){$args = unserialize(stripslashes($_POST['query']));$args['paged'] = $_POST['page'] + 1; // следующая страница$args['post_status'] = 'publish';$q = new WP_Query($args);if( $q->have_posts() ):while($q->have_posts()): $q->the_post();/* * Со строчки 13 по 27 идет HTML шаблон поста, максимально приближенный к теме TwentyTen. * Для своей темы вы конечно же можете использовать другой код HTML. */?><article>Параметры вывода статьи</article><?phpendwhile;endif;wp_reset_postdata();die();}


Это в index.php
<?php query_posts('orderby=rand&showposts=1'); ?><?php if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?><article>Параметры вывода статьи</article><?php endwhile; ?><?php if (  $wp_query->max_num_pages > 1 ) : ?><script>var ajaxurl = '<?php echo site_url() ?>/wp-admin/admin-ajax.php';var true_posts = '<?php echo serialize($wp_query->query_vars); ?>';var current_page = <?php echo (get_query_var('paged')) ? get_query_var('paged') : 1; ?>;var max_pages = '<?php echo $wp_query->max_num_pages; ?>';</script><div class="loadmorebtn"><div id="loadmore">Загрузить ещё</div></div><?php endif; ?><?php else : ?><div class="else">Извините, но посты еще не добавлены</div><?php endif; ?>

Внимание! Как избежать дубля статей при рандомном выводе? предоставлен пользователями сайта исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.

Смотрите также:

Комментарии к Как избежать дубля статей при рандомном выводе?
Добавить Комментарий
В комментариях запрещаются спам, а также реклама любых товаров и услуг, иных ресурсов.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.