Seguro que si tienen una revista digital online, tus lectores nunca visitan el archivo de artículos históricos. Una posible solución para invitar a leer entradas más antiguas sea crear una zona de artículo aleatorios.
Para estos podemos hacerlo de las tres formas que nos recomienda Smashing magazine:
- Una página que procesa la redirección.
- Una consulta la base de datos.
- Algún mecanismo de ordenación para iniciar la redirección.
Yo me quedo con la solución sencilla de redireccionar a través de una página de Wordpress. Solo tendremos que crear una página y selección como plantilla el código que te mostramos más abajo. Cuando crees tu página puede ser del estilo http://wpdirecto.com/aleatoria/.
Este el código de plantilla pagina-aleatoria.php que debes colocar en tu plantilla WordPress:
// codigo fuente para pagina-aleatoria.php // Plantilla para página de redirección aleatoria // set arguments for get_posts() $args = array( 'numberposts' => 1, 'orderby' => 'rand' ); // get a random post from the database $my_random_post = get_posts ( $args ); // process the database request through a foreach loop foreach ( $my_random_post as $post ) { // redirect the user to the random post wp_redirect ( get_permalink ( $post->ID ) ); exit; }
Fuente y más métodos de redirección en smashing magazine.