Come modificare la compressione delle immagini WordPress
Uno dei principali suggerimenti che vengono forniti da alcuni strumenti online, come PageSpeed Insight di Google oppure GTmetrix , durante l’ottimizzazione della velocità di caricamento di un sito web, è quello di intervenire sulla qualità delle immagini.
Questo articolo è dedicato ad una comoda funzione che ti permette di modificare la compressione delle miniature che vengono generate automaticamente da WordPress, ogni volta che viene caricata un’immagine in evidenza di un articolo oppure di una pagina.
Come ottimizzare le immagini WordPress
Di default WordPress utilizza un valore intorno all’80%, se lo desideri puoi aumentare oppure diminuire questo valore aggiungendo la seguente riga all’interno del file functions.php del tuo tema WordPress, oppure creando un nuovo plugin.
add_filter('jpeg_quality', create_function('$quality', 'return 70;'));
Dopo aver modificato il valore di compressione jpeg, tutte le nuove immagini che andrai a caricare in WordPress, avranno un valore di compressione del 70%.
Questo significa che tutte le immagini caricate in precedenza, dovranno essere rigenerate manualmente oppure tramite un plugin come Regenerate Thumbnails
Se lo desideri puoi anche disabilitare completamente la compressione, impostando 100 come qualità delle immagini jpeg.
add_filter('jpeg_quality', create_function('$quality', 'return 100;'));
Conclusione
In questo articolo abbiamo visto come ottimizzare la qualità delle immagini WordPress, in breve ecco tutti gli step necessari per modificare la compressione delle immagini WordPress.
- Imposta un nuovo valore di compressione, tramite il filtro WordPress jpeg_quality
- Installa un plugin come Regenerate Thumbnails
- Avvia la rigenerazione di tutte le miniature WordPress
- Effettua nuovamente il test della velocità del tuo sito web.
- Se necessario, ripeti i primi 4 passaggi fino a quando non trovi un valore di compressione ideale
Se hai domande o dubbi lascia pure un commento, ti risponderò il prima possibile.
Commenti
Ciao, se volessi disabilitare la compressione delle immagini png trasparenti, basterebbe cambiare jpg con png?
Grazie
Ciao, potresti provare ad agganciare la funzione indicata nella guida al filtro wp_editor_set_quality
Fammi sapere
A presto
Alessandro