Soporte » WordPress Avanzado » Problemas para extraer las imágenes de una carpeta o directorio

  • Buenas,
    estoy desarrollando un sitio web con WordPress y encuentro las siguientes pegas:

    1º. Quiero añadir un banner rotador de imágenes en la página de inicio. Para sacar las imágenes de una carpeta o directorio en concreto hasta ahora utilizo lo siguiente:

    function banner(){
    $path = "/images/banner/";
    $directorio = opendir("$path");
    while($archivo=readdir($directorio)){//leo el directorio para mostrar las imágenes
    if ($archivo=="."){
    } else {
    if ($archivo==".."){
    } else {
    echo "<div class='miniaturas-banner'>imagen-banner</div>" ;
    }
    }
    }
    }

    Pero en lugar de mostrarme las imágenes, al ejecutar la función me tira un error. Seguro que es algo de la ruta, he estado probando con bloginfo(‘template_url’),bloginfo(‘url’) y TEMPLATEPATH pero el error persiste. La imágenes las guardo no en uploads sino en la carpeta images que hay dentro de mi tema.

    Espero vuestra ayuda,gracias por anticipado.

Viendo 1 respuesta (de 1 total)
  • Hola PSPforever, yo para la misma tarea utilizo la siguiente funcion mas detallada por que puedo desde agregar rel nofollow hasta atributos alt a las imagenes mira

    <?php
    function disbanner($array) {
    	$key = rand(0,count($array)-1);
    	$link_url = $array[$key]['url'];
        $title_url= $array[$key]['title'];
    	$alt_tag = $array[$key]['alt'];
    	$random_img_url = $array[$key]['img_url'];
    	return "<a href=\"$link_url\" title=\"$title_url\"><img src=\"$random_img_url\" width=\"800\" height=\"250\" alt=\"$alt_tag\" /></a>";
    }
    $ri_array = array(
    	array(
    		'url' => 'http://localhost/',
    		'title' => 'Primer titulo de prueba',
            'alt' => 'Google',
    		'img_url' => 'i/s/sl.jpg'
    	),
    	array(
    		'url' => 'http://localhost/',
    		'title' => 'Segundo titulo',
            'alt' => 'Yahoo!',
    		'img_url' => 'i/s/sl1.jpg'
    	));
    echo disbanner($ri_array);
    ?>

    Con este codigo logro mostrar las imagenes del array de manera aleatoria lo utilizo para publicidad, saludos espero sirva

Viendo 1 respuesta (de 1 total)
  • El debate ‘Problemas para extraer las imágenes de una carpeta o directorio’ está cerrado a nuevas respuestas.