A
aldols
Muchos ya conocen el plugin Sexylightbox para wordpress...
para los que utilizan este plugin sabran que cada que se publica imagenes en un post y se desea utilizar lightbox hay que agregar al enlace de la imagen lo siguiente...
para que el plugin lo agregue automaticamente sin que nosotros tengamos que poner lo anterior a cada uno de los enlaces a una imagen debemos hacer lo siguiente: (es bastante obvio que debemos tener instalado el plugin sexylightbox)
En el archivo sexylightbox.php buscamos en la funcion sexylightbox($content) lo siguiente:
y lo reemplazamos por:
Guardamos... limpiamos el cache y listo... tiene que funcionar....
para los que utilizan este plugin sabran que cada que se publica imagenes en un post y se desea utilizar lightbox hay que agregar al enlace de la imagen lo siguiente...
Insertar CODE, HTML o PHP:
rel="sexylightbox[galeria]"
para que el plugin lo agregue automaticamente sin que nosotros tengamos que poner lo anterior a cada uno de los enlaces a una imagen debemos hacer lo siguiente: (es bastante obvio que debemos tener instalado el plugin sexylightbox)
En el archivo sexylightbox.php buscamos en la funcion sexylightbox($content) lo siguiente:
PHP:
global $post;
$thePostID = $post->ID;
return preg_replace('/<a(.*?)href="(.*?).(jpg|jpeg|png|gif|bmp|ico)"(.*?)><img/U', '<a$1href="$2.$3" $4 rel="sexylightbox"><img', $content);
y lo reemplazamos por:
PHP:
global $post;
$pattern[0] = "/<a(.*?)href=('|\")([A-Za-z0-9\/_\.\~\:-]*?)(\.bmp|\.gif|\.jpg|\.jpeg|\.png)('|\")([^\>]*?)>/i";
$pattern[1] = "/<a(.*?)href=('|\")([A-Za-z0-9\/_\.\~\:-]*?)(\.bmp|\.gif|\.jpg|\.jpeg|\.png)('|\")(.*?)(rel=('|\")sexylightbox(.*?)('|\"))([ \t\r\n\v\f]*?)((rel=('|\")sexylightbox(.*?)('|\"))?)([ \t\r\n\v\f]?)([^\>]*?)>/i";
$replacement[0] = '<a$1href=$2$3$4$5$6 rel="sexylightbox['.$post->ID.']" title="">';
$replacement[1] = '<a$1href=$2$3$4$5$6$7 title="">';
$content = preg_replace($pattern, $replacement, $content);
return $content;
Guardamos... limpiamos el cache y listo... tiene que funcionar....

