¿Cómo? ¿WordPress comprime las imágenes que subimos? Pues efectivamente, WordPress comprime automáticamente las imágenes que subimos al 90% de su calidad original. Esta «funcionalidad» sirve para ayudar a una carga más rápida de las páginas y obtener tamaños de imágenes más pequeñas.
¿Qué pasa si ya hemos optimizado nosotros las imágenes y no queremos que WordPress cambie su compresión?
Deshabilitar compresión de imágenes JPG en WordPress
Si queremos que WordPress deje de coprimir las imágenes JPEG que subimos y que las deje al 100% de la calidad con las que las hemos subido, hay que añadir un filtro al final del archivo functions.php del tema. Simplemente pegamos esta línea al final del archivo:
add_filter( 'jpeg_quality', create_function( '', 'return 100;' ) );
Esto va a deshabilitar completamente la compresión de todas las imágenes que se suban a la web.
Aumentar la compresión de las imágenes JPG en WordPress
Si por el contrario queremos aumentar la compresión de las imágenes JPEG que subimos, podemos asignarle un valor de 80 ó 85 y entonces la compresión de WordPress será mayor.
En este caso hay que añadir un filtro al final del archivo functions.php del tema. Simplemente pegamos esta línea al final del archivo:
add_filter( 'jpeg_quality', create_function( '', 'return 80;' ) );
Sustituyendo 80 por la compresión que queramos que aplique WordPress.
Compresión de imágenes PNG en WordPress
A las imágenes PNG no se les aplica ninguna compresión y se sube tal cual a la web.
¿Qué hacemos con las imágenes ya subidas a la web
Las imágenes ya subidas a la web no se van a ver afectadas por estos cambios, ya que solamente van a afectar a las imágenes que se suban a partir del cambio.