Как вывести список случайных постов WP?
Если вам нужно вывести список случайных постов в WordPress без помощи сторонних плагинов, пользуйтесь следующим кодом:
<?php query_posts('orderby=rand&showposts=5'); ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <ul> <li><a title="<?php the_title(); ?>" href="<?php the_permalink();?>"><?php the_title();?></a></li> </ul> <?php endwhile; endif; ?>
Если нужно вывести список постов с картинками (thumbnails), можно воспользоваться функцией catch_that_image(), описанной в этой статье. В результате код трансформируется до следующего:
<?php query_posts('orderby=rand&showposts=5'); ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <ul> <li><img width="16" height="16" src="<?php echo catch_that_image(); ?>"/> <a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"> <?php the_title(); ?></a></li> </ul> <?php endwhile; endif; ?>
В результате вы получите красивый список постов с иконками 16*16, взятыми из первых изображений в постах.
Если вам понравилась статья, расскажите о ней друзьям!