Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/03/2011, 16:30
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: thumbnail for excerpts obsoleto en WP 3.1?

Metí mano en el codigo, agregando codigo de este estilo:
$src = (!empty($matches[1][0])) ? $matches[1][0] : "";

Modifiqué varias lineas para que los errores desaparezcan. SObre todo los de las lineas 197 a 213. Quedó así:

Código PHP:
Ver original
  1. //extract image
  2.     preg_match_all('~<img [^\>]*>~', $content, $matches);
  3.     $first_image = (!empty($matches[0][0])) ? $matches[0][0] : "";
  4.     //extract alt
  5.     preg_match_all('~alt=[\'"]([^\'"]+)[\'"]~', $first_image, $matches);
  6.     $alt = (!empty($matches[1][0])) ? $matches[1][0] : "imagen principal";
  7.     //extract title
  8.     preg_match_all('~title=[\'"]([^\'"]+)[\'"]~', $first_image, $matches);
  9.     $title = (!empty($matches[1][0])) ? $matches[1][0] : "";
  10.     //extract src
  11.     preg_match_all('~src=[\'"]([^\'"]+)[\'"]~', $first_image, $matches);
  12.     $src = (!empty($matches[1][0])) ? $matches[1][0] : "";
  13.     $srcorig = (!empty($matches[1][0])) ? $matches[1][0] : "";
  14.     //last try, for images with src without quotes
  15.     if(empty($src)){
  16.         preg_match_all('~src=([^\'"]+) ~', $first_image, $matches);
  17.         $src= (!empty($matches[1][0])) ? $matches[1][0] : "";;
  18.         $srcorig= (!empty($matches[1][0])) ? $matches[1][0] : "";;
  19.     }

No estoy nada conforme con que el plugin me de errores. Y no se por qué en otras instalaciones no da errores. Pero a simple vista creo que es logico que haya fallas porque no están bien tratadas (me parece).