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. 
   
 
 Mostrar miniaturas de una imagen de picasa
 Mostrar miniaturas de una imagen de picasa 

