GoPymes's Blog

Agregar nueva dimensión (add_image_size)


Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/gopymes/blog.gopymes.pe/wp-content/plugins/codecolorer/codecolorer-core.php on line 111

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/gopymes/blog.gopymes.pe/wp-content/plugins/codecolorer/codecolorer-core.php on line 112

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/gopymes/blog.gopymes.pe/wp-content/plugins/codecolorer/codecolorer-core.php on line 111

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/gopymes/blog.gopymes.pe/wp-content/plugins/codecolorer/codecolorer-core.php on line 112

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/gopymes/blog.gopymes.pe/wp-content/plugins/codecolorer/codecolorer-core.php on line 111

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/gopymes/blog.gopymes.pe/wp-content/plugins/codecolorer/codecolorer-core.php on line 112

A veces solemos usar los Post Thumbnails pero queremos que WP se encargue de redimensionar las imágenes pues piensas usarlo en diferentes dimensiones en diferentes lugares y no tienes tiempo de estar redimensionando manualmente cada imágen. Es cierto que WP tiene sus propias dimensiones como thumbnail, medium, large, array(w,h) y full; sin embargo las únicas que realmente funcionan bien es la 1era y la última, pues las del medio no funcionan como realmente debería ser, es decir, lo recorta de un modo que queda tan disparejo que pierde su identidad.

Para eso deberías crear tu propia medida usando

1
 

Donde $name: es el nombre de la redimensión, $width: es el ancho en pixeles, $height: el alto en pixeles y $crop (el más importante) fuerza el corte, para que tu imágen se vea genial deberías usar $crop en true, pues por ejemplo si lo quieres en 200px x 200px pero al redimensionar WP se da cuenta que la imágen queda hecha cochinada, con $crop en true, tiene la opción al recorte y así tu imágen queda recortada pero proporcionalmente redimensionada.

Crearemos una dimensión y la llamaremos “email“:

1
 

Ahora podemos acceder a ella, dentro del LOOP, usando lo siguiente:

1
 

Con eso nuestra imágen quedará redimensionado proporcionalmente, tal vez cortada, pero se vería mejor. Y todo en sólo un par de líneas.

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *