ThumbGen – Plugin para generar miniaturas

vía Planeta WordPress de planetawordpress el 23/02/10

Me acaba de avisar Sebastián Barría que ha liberado un nuevo plugin: ThumbGen. Lo que ofrece esta pieza de código es autogenerar miniaturas desde cualquier imagen cargada en tu WordPress.

No es, eso si, un plugin para el público recién llegado a WordPress sino dirigido a desarrolladores que quieran incorporar la función que habilita el plugin: thumbGen().

Usarlo, no obstante, es bastante sencillo. Solo tienes que descargarlo, subirlo y activarlo, o instalarlo sin salir de WordPress.

En la página oficial del plugin tienes el modo de uso, que Sebastián promete traducir al español pronto, pero vamos, que no es complicado, solo son unos parámetros a aplicar dependiendo de como quieres que se genere y/o ajuste la miniatura.

La sintáxis básica es esta:

PHP:

  1. <?php thumbGen(image,width,height,crop,center,grayscale); ?>

 

Un ejemplo sería este:

PHP:

  1. <?php
  2. $img=“”;
  3. $args = array(
  4. ‘post_parent’    => $post->ID,
  5. ‘post_type’      => ‘attachment’,
  6. ‘numberposts’    => 1,
  7. ‘post_mime_type’ => ‘image’
  8. );
  9. $attachs = get_posts($args);
  10. if ($attachs) {
  11. $img=wp_get_attachment_image_src($attachs[0]->ID,‘full’);
  12. }
  13. if(!empty($img)){
  14. ?>
  15. <img src=‘<?php thumbGen($img[0],171,56,1,1,0); ?>’ alt= />
  16. <?php
  17. }
  18. ?>

 

En este ejemplo se lee la primera imagen de la entrada y guarda su información en una variable llamada $img. En la función thumbGen el primer parámetro es $img[0] que es la url de la imagen. El segundo y tercer parámetros son el ancho y la altura de la miniatura generada. El resto de los parámetros son el recorte (crop) y las opciones de centrado y escala de grises.

En cualquier caso una gran aportación de la comunidad hispana a WordPress que, por supuesto, estoy encantado de compartir. A ver si se animan más de los estupendos desarrolladores que hay.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: