Una idea para mantener fresco tu blog es añadir contenido de alguna forma aleatorio … de forma que ni siquiera tú estés seguro de qué va a aparecer, así que parece una buena idea tener una página que muestre un post de tu blog de forma aleatoria a aquellos que sienten curiosidad o que quieren echar un vistazo a tu blog y no saben por donde empezar.
Seguramente sea algo que ya viste en algún blog y, de hecho, puedes encontrar algún tema o algún plugin por ahí que ya tenga esta característica de serie … pero no queremos sobrecargar nuestra instalación WordPress con más plugins ni vamos a cambiar de tema solo por que queremos un par de cambios ¿no? … así que lo mejor es ponernos manos a la obra y realizar el cambio por nosotros mismos en un par de minutos.
Para ello, lo único que tienes que hacer es utilizar este código allá donde quieras que aparezca el post aleatorio:
<?php query_posts(array(‘orderby’ => ‘rand’, ‘category_name’ => NOMBRE-CATEGORIA, ‘showposts’ => 1)); if (have_posts()) : while (have_posts()) : the_post(); ?>
Obviamente, debes substituir NOMBRE-CATEGORIA por la categoría que elijas para obtener el post aleatorio … ¿dónde insertas el código …? puedes crear una nueva página y enlazarla desde la barra lateral o en el menú superior … también puedes incluirla en alguna parte de index.php, por ejemplo al principio de forma que una entrada aleatoria aparezca justo arriba y mostrarlo como un post destacado, en este caso puedes substituir the_post() por the_excerpt() si quieres solo una introducción de algunas líneas del post en lugar de que aparezca completo.
Plugin para mostrar posts aleatorios
Si el método anterior no es lo bastante bueno para ti o no consigues hacerlo funcionar, también puedes recurrir a los socorridos plugins. En este caso puedes utilizar Random Featured Post, un plugin que te permite mostrar un post de forma aleatoria seleccionando una categoría específica … Para utilizarlo:
- Descarga el plugin y subelo a la carpeta de plugins de WordPress.
- Activa el plugin
- Verás en el menú lateral de tu Panel de Control de WordPress una opción llamada ‘Featured Post’, clica sobre ella para seleccionar la categoría que deseas utilizar como fuente para posts aleatorios.
- Edita el archivo en el que quieras que aparezca el post aleatorio (index.php, single.php, the_loop.php, una página nueva, etc.) e inserta show_featured_post() en el lugar en el que quieras que aparezca el post.