Como poner frases rotatorias en el header

  • Autor Autor JorgeNegocios
  • Fecha de inicio Fecha de inicio
JorgeNegocios

JorgeNegocios

1
Pi
SEO
Verificación en dos pasos activada
¡Ha verificado su Paypal!
¡Excelente comerciante!
Suscripción a IA
Hablo de frases que cambian con cada actualizacion de pagina, estilo las de emezeta.com o Enlace eliminado.

No se si habrá algun plugin que sirva para esto, ya que quiero colocarlo en Enlace eliminado, y de ese modo poner frases curiosas para no dejar solo mi espacio en blanco del header.. 😀
 
PHP:
<?php
 function generar_frase(int $numero_frases)
{
 
    $resultado = rand(1, $numero_frases);
    $frase;

   switch($resultado)
   {
      case 1: $frase = "Esta es mi frase 1"; break;
      case 2: $frase = "Esta es mi frase 2"; break;
      case 3: $frase = "Esta es mi frase 3"; break;
      case 4: $frase = "Esta es mi frase 4"; break;
      case 5: $frase = "Esta es mi frase 5"; break;
      case 6: $frase = "Esta es mi frase 6"; break;
      case 7: $frase = "Esta es mi frase 7"; break;
      case 8: $frase = "Esta es mi frase 8"; break;
      case 9: $frase = "Esta es mi frase 9"; break;
      case 10: $frase = "Esta es mi frase 10"; break;
   }
 
   echo $frase;
}
?>

Ese código lo pegas en functions.php

Donde quieres que aparescan las frases colocas
PHP:
<?php generar_frase(10); ?>
, para modificar las frases solo tienes que cambiar lo que dice esta es mi frase 1 y las demas solo lo que esta dentro del parentisis, si quieres agregar mas frases aumentas el numero en
PHP:
<?php generar_frase(10); ?>
y en el functons.php solo agregas un case 11: $frase = "nueva"; break;

Un saludo
 
Última edición:
Mil gracias man... esto iría en el header vdd?

Y a la hora de querer cambiar de frases como hago?.. o mejor dicho, donde se supone que tendrían que ser alojadas?

salu2 :top:

PHP:
<?php
 function generar_frase(int $numero_frases)
{
    $limite = $numero de frases;

}

Estoy terminandolo 1 minuto
 
Ya te he respondido !!
 
Mil gracias man... esto iría en el header vdd?

Y a la hora de querer cambiar de frases como hago?.. o mejor dicho, donde se supone que tendrían que ser alojadas?

salu2 :top:

Si la función la definiste en el functions.php, como te han indicado, allí deberías hacer el cambio.
 
yo tengo otra forma de hacerlo.

PHP:
function frases() {
$frase[0] = "Hola a todos";
$frase[1] = "Adios a todos";
$frase[2] = "me gusta comer cucus";
$cantidad = count($frase)-1;
return rand(0,$cantidad);
}

echo frases();

así no tienes que añadir 11 ni nada de eso
 
Atrás
Arriba