Per modificare la qualità e la compressione delle miniature e delle versioni ridimensionate delle immagini che carichiamo negli articoli di WordPress, basta aprire il file /wp-includes/media.php, cercare…
$jpeg_quality=
…e indicare il valore secondo i nostri bisogni (100 = qualità massima/bassa compressione , 50 = media qualità/compressione , ecc.)
Questo è un ottimo metodo per ridurre la dimensione delle immagini in fase di caricamento oppure aumentare la compressione JPG durante l’upload.
Dalla versione 3.5 le cose cambiano, e modificare questo valore … non ho capito come fare!
Però ho trovato altre strade 🙂
La prima strada è aggiungere una nuova funzione al vostro tema:
add_filter('jpeg_quality', function($arg){return 100;});
Basta cambiare auel “100” con un valore uguale o inferiore, e potrete modificare la qualità della compressione delle immagini caricate nel blog.
Se la versione del vostro PHP è precedente a 5.3 il codice è leggermente diverso:
add_filter('jpeg_quality',create_function('','return 100;'));
Fonte: wpbeginner.com
Poi ci sono almeno un paio di plugin per WordPress che servono a modificare la qualità delle immagini caricate (solo per le versioni ridotte, non quelle originali): simple jpeg quality , wp resized image quality