votar

Vamos a ver cómo mostrar una frase aleatoria en cualquier parte de nuestro blog (o web) con unas simples líneas de código PHP.

Lo primero es añadir la siguiente función al archivo “functions.php” de nuestro tema de WordPress.

function frase_aleatoria() {
  $frases = array(
    "Frase 1",
    "Frase 2",
    "Frase 3"
  );

  echo $frases[rand(0, count($frases)-1)];
}

Sólo hay que modificar el array poniendo todas las frases entre comillas y separadas por comas.

Y para mostrar la frase, buscamos el archivo del tema correspondiente al área donde queremos colocar la frase (“header.php“, “sidebar.php“, “footer.php“…) y hacemos la llamada a la función en el lugar adecuado del archivo:

<?php frase_aleatoria(); ?>

De esta forma podemos obtener un resultado similar al de la cabecera de este blog. En realidad esas frases las puse mediante una versión modificada del plugin “Quotes Collection“, pero es incluso más fácil hacerlo directamente con PHP.