Привет У меня есть цикл с рекомендациями, используя расширенные настраиваемые поля. Мне нужен цикл, чтобы зацикливать только одно сообщение в случайном порядке, я попробовал query_posts, но его выполнил работу.Ограничительные посты в цикле
<?php
query_posts('posts_per_page=1&orderby=rand');
if(get_field('testimonials', 'options')): ?>
<?php while(has_sub_field('testimonials', 'options')): ?>
<ul>
<li class="title"><?php the_sub_field('name'); ?></li>
<li class="site"><a href="<?php the_sub_field('website'); ?>" target="_blank"><?php the_sub_field('website'); ?></a></li>
<li class="desc"><?php the_sub_field('message'); ?></li>
</ul>
<?php endwhile; ?>
<?php endif; ?>
Вы пробовали http://wordpress.stackexchange.com/? – Prix
Вы while loop не используете объект query_posts из того, что я вижу? Читайте о WP_Query: https://codex.wordpress.org/Class_Reference/WP_Query - он имеет гораздо больше параметров фильтрации. –
Вы можете просто «ломать» из цикла while – Popnoodles