Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Mostrar miniaturas de una imagen de picasa

Estas en el tema de Mostrar miniaturas de una imagen de picasa en el foro de WordPress en Foros del Web. Hola. Actualmente tengo la siguiente funcion en un blog de Wordpress: function vp_get_thumb_url($text) { global $post; $imageurl=""; // extrae las imagenes adjuntas $allimages =&get_children('post_type=attachment&post_mime_typ e=image&post_parent=' ...
  #1 (permalink)  
Antiguo 31/12/2012, 17:19
 
Fecha de Ingreso: octubre-2010
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta Mostrar miniaturas de una imagen de picasa

Hola.

Actualmente tengo la siguiente funcion en un blog de Wordpress:

function vp_get_thumb_url($text)
{
global $post;
$imageurl="";

// extrae las imagenes adjuntas
$allimages =&get_children('post_type=attachment&post_mime_typ e=image&post_parent=' . $post->ID );

foreach ($allimages as $img){
$img_src = wp_get_attachment_image_src($img->ID);
break;
}

$imageurl=$img_src[0];

// Genera miniatura para foto en imgur.com

if (!$imageurl)
{
preg_match("/([a-zA-Z0-9\-\_]+\.|)\i.imgur\.com\/([a-zA-Z0-9\-\_]{5})([^<\s]*)/", $text, $matches2);
$imgurlink = $matches2[0];
if ($imgurlink)
$imageurl = "http://i.imgur.com/{$matches2[2]}b.jpg";
}

// Muestra imagenes de otros servicios

if (!$imageurl)
{
preg_match('/<\s*img [^\>]*src\s*=\s*[\""\']?([^\""\'>]*)/i' , $text, $matches);
$imageurl=$matches[1];
}

// Muestra imagen por defecto en caso de no encontrar una

if (!$imageurl)
{
$imageurl = "https://lh5.googleusercontent.com/-pQSb7pu1_Y4/TuPNNfB07TI/AAAAAAAAA34/bHQfsX4eXcc/s150/default_geek.jpg";
}

return $imageurl;
}

Con esto puedo mostrar en el home de mi theme las imágenes que tengo alojadas en Picasa, pero el problema es que me muestra la imagen exacta y yo quiero es mostrar la miniatura que se puede conseguir cambiando el valor 's' de la url. Ejemplo:

URL Original: https://lh5.googleusercontent.com/-_kwV1_SvEdk/UJkXHWXywKI/AAAAAAAAELQ/YAs3U1QyuEg/s537/worldometers1.jpg

URL Miniatura: https://lh5.googleusercontent.com/-_kwV1_SvEdk/UJkXHWXywKI/AAAAAAAAELQ/YAs3U1QyuEg/s150/worldometers1.jpg

Alguno podría ayudarme a modificar el código para que automáticamente cambie ese valor y me muestre las miniaturas en lugar de la imagen original, tal y como lo hace con las que están en imgur.com. Gracias.

Etiquetas: fotos, imagenes, php, programacion, programacionweb, thumbnails, thumbs
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:55.