How To Create A Page That Shows Random Posts

How To Create A Page That Shows Random Posts

Have you ever been to a site and saw this cool feature ? They have a link in their top navigation to something like Stumble, or Read random articles, or some other creative text. When you click on that link, it takes you to the page that one random page. Each time you refresh, you are delivered with a new post. Well this trick is just for you then.

You will need to follow the trick # 1 in this article to create a custom page template. And simply paste this code into there.

<?php
query_posts(array('orderby' => 'rand', 'showposts' => 1));
if (have_posts()) :
while (have_posts()) : the_post(); ?>

<h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>

<?php the_content(); ?>

<?php endwhile;
endif; ?>


This a simple wordpress loop that is running in a query to display random posts and the number 1 in there is telling wordpress to only show 1 post. You can change that number, but most of the time people do it one post a time.
Post a Comment (0)
Previous Post Next Post