Come impedire a WordPress di generare dimensioni multiple dell’immagine

Forse non lo sai, ma WordPress quando carichi un’immagine nella libreria media genera tre dimensioni dell’immagine per impostazione predefinita, oltre all’immagine originale:

  • Dimensione miniatura: 150×150 pixel
  • Dimensione media: 300×300 pixel
  • Dimensione grande: 1024×1024 pixel

E’ possibile modificare queste impostazioni predefinite da Impostazioni->Media

Perché WordPress genera più dimensioni di immagine?

WordPress ridimensiona automaticamente le immagini per aiutarti a risparmiare larghezza di banda e impedirti di dover ridimensionare manualmente le immagini. Ad esempio, la dimensione dell’immagine utilizzata per la miniatura di un post è molto diversa da quella utilizzata come immagine in evidenza all’interno di un articolo o nella home page. Generando dimensioni di immagine diverse, WordPress semplifica la selezione dell’opzione più appropriata per ciascun caso d’uso.

Ma perché impedire a WordPress di generare diverse dimensioni di immagine?

Perché può capitare che il template scelto per il tuo sito generi in aggiunta ulteriori dimensioni di immagini aggiuntive, oltre a quelle create di default da WordPress. In alcuni temi si può arrivare anche a 25-30 dimensioni aggiuntive rispetto al default.

Immaginiamo per esempio un blog di notizie o un sito immobiliare, per ogni immagine caricata in WordPress verrebbero generate 25-30 immagini aggiuntive di dimensioni diverse.

Questo può generare diversi problemi, come ad esempio un utilizzo di spazio nel server decisamente alto e molto spesso non necessario.

Prima di iniziare: fai un backup!

Disclaimer: le informazioni contenute nella presente guida hanno il solo scopo informativo. Non siamo responsabili in nessun modo dell’eventuale perdita di dati o malfunzionamenti del sito. Prima di iniziare assicurati di aver fatto una copia di backup del tuo sito in modo da poter ripristinare se necessario.

Come impedire a WordPress di generare copie di immagini di dimensioni diverse?

Per impedire a WordPress di generare più dimensioni di immagine, possiamo utilizzare il plugin Stop Generating Unnecessary Thumbnails.

Nella schermata “Disable Thumbnail” abbiamo la lista delle dimensioni attive, con indicazione del tipo (Type):

  • Original: dimensione originale dell’immagine, non disattivabile
  • Default: dimensioni previste di default da WordPress
  • Custom: dimensioni previste dal tema installato

E’ sufficiente trascinare dalla colonna di sinistra alla colonna di destra le dimensioni che vogliamo disabilitare. Al contrario portando le dimensioni da destra a sinistra andremo ad abilitare la generazione della dimensione selezionata.

Potrebbe interessarti anche: 18 passi per mettere in sicurezza il tuo sito WordPress nel 2022

Una volta impostate tutte le dimensioni desiderate, salviamo (Save Settings) ed il gioco è fatto! Da ora tutte le immagini caricate avranno solamente le dimensioni desiderate.

Come eliminare le vecchie dimensioni duplicate create?

Per questo scopo possiamo utilizzare un altro plugin, Optimize Images Resizing.

Il plugin permette di eliminare tutte le dimensioni non volute create in automatico in precedenza.

Dal menu Strumenti->Remove image sizes possiamo lanciare la procedura di cancellazione:

Un semplice click su “Start new cleanup” e il gioco è fatto!

Come faccio a rigenerare le vecchie immagini con nuove dimensioni?

Può capitare di avere la necessità di rigenerare diverse dimensioni di immagini, ad esempio se cambiamo tema e le dimensioni previste dal nuovo template sono differenti da quelle caricate finora.

Per questo scopo utilizziamo un altro plugin, reGenerate Thumbnails Advanced.

Il plugin permette di rigenerare le dimensioni di immagini esistenti selezionando le dimensioni desiderate:

Basta un click su “Regenerate” ed anche qui il gioco è fatto!

Potrebbe interessarti anche: 18 passi per mettere in sicurezza il tuo sito WordPress nel 2022

Lascia il primo commento

Lascia un commento

L'indirizzo email non sarà pubblicato.


*


Time limit is exhausted. Please reload the CAPTCHA.