Wordpress: come evitare la riscalatura automatica delle immagini

Pubblicato il 16/10/2020 da Giuseppe Riccio In: Wordpress, Script


Con l'aggiornamento alla versione 5.3, Wordpress ha introdotto una nuova caratteristica per rendere la piattaforma ancora più "web ready" di quanto non fosse, ossia la riscalatura automatica delle immagini. Al momento del caricamento, se le immagini sono più grandi della soglia limite di 2560px verranno riscalate e rinominate con il suffisso "-scaled" e ogni istanza nei media riporterà a questa versione riscalata.

Così facendo non solo si risparmia spazio di archiviazione sul server ma si abbassano anche i tempi di caricamento delle pagine interessate. Tuttavia esistono alcuni casi particolari in cui questa caratteristica non è necessaria se non addirittura controproducente, come ad esempio il portfolio di un fotografo, le opere di un artista o un immagine sferica per i tour virtuali, in cui evidenziare i dettagli è di importanza fondamentale.

Pertanto se si vuole disabilitare questa caratteristica ci basterà aggiungere un semplice filtro al file functions.php del tema attivo:
add_filter( 'big_image_size_threshold', '__return_false' );

In questo modo le immagini caricate successivamente salteranno la riscalatura e verranno salvate a risoluzione piena.