Si usas las últimas versiones de WordPress ya te habrás dado cuenta de que cuando eliges el botón del editor para subir una imagen la pantalla se oscurece y te muestra en primer plano la ventana de carga de archivos. Pues bien, eso es jQuery y Thickbox, incluidos en la instalación de WordPress.
Así que ¿por qué no aprovecharlo en vez de instalar un plugin tipo lightbox con el que mostrar a mayor tamaño tus imágenes sin salir de la página?
El proceso es más sencillo de lo que imaginas. Lo primero es configurar las opciones de Objetos en el panel de admin, de este modo podrás definir el tamaño de las miniaturas de las imágenes, lo pones a tu gusto.

Ahora tenemos que modificar el fichero header.php de nuestro theme, añadiéndole, justo antes de lo siguiente:
<?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>
<?php wp_enqueue_style('thickbox'); ?>
<?php wp_enqueue_script('jquery'); ?>
<?php wp_enqueue_script('thickbox'); ?>
<?php wp_head(); ?>
Es posible que ya la primera y última línea ya las tengas en el fichero header.php, en ese caso simplemente añade las otras 3 entre medias.
Y ya tenemos la infraestructura. Ahora, cuando subamos una imagen en nuestros posts, si queremos aprovechar el jQuery y Thickbox incluidos simplemente haremos lo siguiente:
- Subimos la imagen como hacemos normalmente
- Elegimos que muestre la miniatura
- Nos aseguramos que la miniatura enlazará a la imagen completa
- Añadimos la clase Thickbox a la ruta de la imagen
Ya está, ahora cuando hagan clic en la imagen nuestros lectores ya tendrán ese bonito efecto emergente que mostrará la imagen completa sin salir de la página.
Inicio



Pingback: Bitacoras.com
Pingback: Aprovecha jQuery incluido en WordPress | Ayuda WordPress
Pingback: links for 2009-07-18 » Dubo.cl
Pingback: Lo mejor de la blogósfera en el 2009 | Trazos Web