Cita:
Iniciado por latin.developer Facil. Solo tienes que colocar la etiqueta HREF a cada imagen:
echo ('<a href="#"><img class="sponsorad" src="' . $entrada[$claves_aleatorias[0]] . '" /></a>');
En ves de # pones el links que quieras.
Saludos.
al final lo he puesto en el mismo array tal que asi;
Código PHP:
"<a href=\"/wordpress/wp-content/uploads/sponsors/\"><img class=\"sponsorad\" src=\"/wordpress/wp-content/uploads/sponsors/sponsorad1.jpg\" alt=\"Sponsor 1\"/></a>",
pero me he dado cuenta de que no es exactamente lo que andaba buscando porque necesitaria hacer un array en el que pudiera colocar links con imagenes o el codigo de un anunciante indistintamente.
Por ejemplo esta funcion que he sacado de un plugin del wordpress, en vez de un array usa un archivo txt donde puedes poner el codigo de varios anunciantes separados con simbolos "~" ;
Código PHP:
function got_banners()
{
$fcontents = join ('', file ('wp-content/plugins/gotbanners/gotbanners.txt'));
$s_con = split("~",$fcontents);
$count = count($s_con);
$nums = got_rand(0,$count-1,$count);
echo "<style>.gotbanners { text-align: center; } .gotbanners img { margin: 5px; } </style>";
echo '<div class="gotbanners">';
for($j=0; $j<$count; $j++)
echo $s_con[$nums[$j]];
echo '</div>';
}
pero no me sirve porque no se hacer un split de la salida, es decir, que necesito colocar varios anuncios cogidos de ese array/txt y colocarlos en diversos puntos de la web.