Como poner imagen aleatoria en wordpress Dentro de una entrada Como poner imagen aleatoria en wordpress Dentro de una entrada
Como poner imagen aleatoria en wordpress Dentro de una entrada
Mostrando resultados del 1 al 5 de 5
  1. #1
    Como poner imagen aleatoria en wordpress Dentro de una entrada
    Hola de ante que nada te agradezco tu ayuda y tu tiempo que empleas en ello.

    Lo que quiero hacer es poner en una entrada de wordpress es una imagen aleatoria el código lo pondré entre los párrafo. El objetivo es que cada vez que entre a la entrada. Se ponga una imagen aleatoria con su link externo y que se abre en una nueva pestaña.

    Gracias

  2. #2
    mmm editar el functions.php y agregar un hook para eso...
    al final de functions.php (del theme) agregas:

    Código PHP:
    function DameRand($atts){
    $RND_i[] = "http://imagen1";
    $RND_i[] = "http://imagen2";
    $RND_i[] = "http://imagen3";
    //...
    $RND_u[] = "http://link1";
    $RND_u[] = "http://link2";
    $RND_u[] = "http://link3";
    //..
    $ID array_rand($RND_i,1);
    return 
    '<a href="'.$RND_u[$ID].'" target="_blank"><img src="'.$RND_i[$ID].'"></a>';
    }
    add_shortcode'ImagenAleatoria''DameRand' ); 
    y en el post colocas:
    Código PHP:
    [ImagenAleatoria
    y listo eso es cambiado por una imagen al azar...
    Última edición por cicklow; 01-oct-2017 a las 22:20
    Citar Citar  

  3. #3
    Lo probare a ver como me. según veo con este codigo [ImagenAleatoria] es que puedo hacer diferente categorías por ejemplo [ImagenAleatoria-1], [ImagenAleatoria-2], claro poniendo su referencias en el functions.php, confirmame
    Citar Citar  

  4. #4
    Cita Iniciado por alexuploader Ver Mensaje
    Lo probare a ver como me. según veo con este codigo [ImagenAleatoria] es que puedo hacer diferente categorías por ejemplo [ImagenAleatoria-1], [ImagenAleatoria-2], claro poniendo su referencias en el functions.php, confirmame
    nono para que tome opciones seria:
    Código PHP:
    function DameRand($atts){
    if(
    $atts['cat']==1){
    $RND_i[] = "http://imagen1";
    $RND_i[] = "http://imagen2";
    $RND_i[] = "http://imagen3";
    //...
    $RND_u[] = "http://link1";
    $RND_u[] = "http://link2";
    $RND_u[] = "http://link3";
    //..
    }else if($atts['cat']==2){
    $RND_i[] = "http://imagen1";
    $RND_i[] = "http://imagen2";
    $RND_i[] = "http://imagen3";
    //...
    $RND_u[] = "http://link1";
    $RND_u[] = "http://link2";
    $RND_u[] = "http://link3";
    //..
    }else{
    $RND_i[] = "http://imagen1";
    $RND_i[] = "http://imagen2";
    $RND_i[] = "http://imagen3";
    //...
    $RND_u[] = "http://link1";
    $RND_u[] = "http://link2";
    $RND_u[] = "http://link3";
    //..
    }
    $ID array_rand($RND_i,1);
    return 
    '<a href="'.$RND_u[$ID].'" target="_blank"><img src="'.$RND_i[$ID].'"></a>';
    }
    add_shortcode'ImagenAleatoria''DameRand' ); 
    desde ya es asi nomas el codigo que te di...se puede optimizar mejor...
    quedaria:
    Código PHP:
    [ImagenAleatoria cat="1"
    Citar Citar  

  5. #5
    Gracias
    Citar Citar  

Temas similares

  1. Quitar imagen destacada dentro de entrada
    Hola amigos, alguien sabría como puedo quitar la imagen destacada dentro de una entrada para que no aparezca duplicada, Uso la plantilla Resi...
    Respuestas: 18
    Último mensaje: 27-dic-2015
  2. Como Quitar la imagen destacada de la entrada de mi Wordpress, SE VE FEA... AYUDA!
    Hola buen día a todos, llevo todo el día intentando borrar la imagen destacada del inicio de mis entradas les paso mi página: 18 maneras graciosas...
    Respuestas: 14
    Último mensaje: 29-sep-2015
  3. Poner imagen a una entrada pero al entrar en ella no muestra la imagen.
    Hola amigos! Soy nuevo en WP y quiero saber esto: Que al entrar a mi pagina aparezca la imagen en la entradas de dicha imagen. Pero que al entrar...
    Respuestas: 8
    Último mensaje: 15-jun-2013
  4. Poner imagen aleatoria del album en vbulletin
    Me gustaria como poner imagenes aleatorias en el foro, igual como en esta foto. Gracias. ...
    Respuestas: 3
    Último mensaje: 14-mar-2009

Normas de publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •