¿Cómo poner un Post o Entrada aleatoria en WordPress?

Un post aleatorio da la opción al visitante de leer un  post de fechas anteriores, esto es útil ya que puede acceder a él sin necesidad de navegar entre varias páginas. Para hacerlo debemos localizar el archivo sidebar.php y dentro de él colocar el siguiente código.

1
2
3
4
5
6
7
8
9
<?php
query_posts(array('orderby' => 'rand', 'showposts' => 1));
if (have_posts()) :
     while (have_posts()) : the_post();
          ?>
           <a href=<?php echo the_permalink(); ?>><?php echo the_title() ?></a>
          <?php the_excerpt();
     endwhile;
endif; ?>

El código lo he modificado para que funcione con enlace hacia el post.

Que lo disfrutes…