@Tigronix

Как сделать рандомный вывод?

<?php query_posts('cat=4'); ?>
							<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
								<a href="<?php $custom_fields =get_post_custom(); ?>">
									<?php the_post_thumbnail(); ?>
									<div class="text">
										<h2><?php the_title(''); ?></h2>
										<p><?php the_content('',true); ?></p>
									</div>
								</a>
							<?php endwhile; ?>
							<?php endif; ?>

Нужно, чтобы контент этого блока при обновлении странички был не один и тот же, а выбирался рандомно. Там есть Картинка-миниатюра, Заголовок и текст.
  • Вопрос задан
  • 659 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Wol_fi
php, js, mysql, highload
<?php $args = array(
	'cat' => 4,
	'orderby' => 'rand',
        'posts_per_page' => 1 // сколько вам нужно рандомных постов
);
$query = new WP_Query($args);
?>
 <?php if ($query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); ?>
                <a href="<?php $custom_fields =get_post_custom(); ?>">
                  <?php the_post_thumbnail(); ?>
                  <div class="text">
                    <h2><?php the_title(''); ?></h2>
                    <p><?php the_content('',true); ?></p>
                  </div>
                </a>
              <?php endwhile; ?>
              <?php endif; ?>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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