...
✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Come utilizzare il metodo wp_get_image_editor per ridimensionare le immagini in WordPress

28

All’inizio della mia carriera, usavo librerie esterne per ridimensionare le immagini in WordPress. Non conoscevo la funzione wp_get_image_editor resize di WordPress integrata. L’uso di una libreria esterna per ridimensionare le immagini è stato un compito complesso. Grazie a WordPress per aver fornito il metodo wp_get_image_editor che rende la vita di uno sviluppatore molto semplice.

Perché abbiamo bisogno di ridimensionare l’immagine

Il ridimensionamento delle immagini è un fattore molto importante in termini di prestazioni del sito, velocità del sito. Se stai caricando l’immagine con la dimensione di 1000 px 500 px e lo spazio disponibile per visualizzare questa immagine sul sito è 300 px 120 px, allora dovremmo ridimensionare l’immagine originale alla dimensione desiderata. In questo modo, puoi velocizzare il tuo sito.

Per caricare più velocemente la tua pagina, dovresti ridimensionare e comprimere le immagini del sito. Puoi leggere i nostri articoli sull’ottimizzazione delle immagini Come ottimizzare l’immagine al caricamento in PHP e TinyPNG Comprimi le immagini usando PHP.

Uso del metodo wp_get_image_editor()

L’uso di wp_get_image_editor è molto semplice e diretto. Devi passare il percorso assoluto di un’immagine che vuoi ridimensionare. Di seguito è riportato il codice di esempio a cui puoi fare riferimento in base alle tue esigenze. Nel mio caso sto ridimensionando l’immagine "site-logo.png" che si trova nella mia directory dei temi nella cartella "immagini". Denomino la mia nuova immagine di ridimensionamento a ‘new-logo.png’.

$img_path = get_stylesheet_directory(). '/images/';
$img_name = 'site-logo.png';
$image = wp_get_image_editor( $img_path. $img_name );
if (! is_wp_error( $image)) {
    $image->resize( 200, 50, true );
    $image->save( $img_path. 'new-logo.png' );
}

Ho passato larghezza e altezza rispettivamente a 200 px e 50 px. Notare il terzo parametro che ho impostato su true. Significa che l’immagine verrà ritagliata alle dimensioni passate. Se questo parametro è falso, l’immagine verrà ridimensionata proporzionalmente.

Spero che tu capisca come usare wp_get_image_editor per ridimensionare le tue immagini in WordPress. Per qualsiasi domanda o suggerimento si prega di lasciare un commento qui sotto.

Fonte di registrazione: artisansweb.net

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More