✅ WEB- och WordPress -nyheter, teman, plugins. Här delar vi tips och bästa webbplatslösningar.

Hur man använder wp_get_image_editor Metod för att ändra storlek på dina bilder i WordPress

17

I början av min karriär använde jag externa bibliotek för att ändra storlek på bilderna i WordPress. Jag visste inte om inbyggd WordPress förutsatt att funktionen wp_get_image_editor ändra storlek. Att använda externt bibliotek för att ändra storlek på bilder var en slags komplex uppgift. Tack till WordPress för att tillhandahålla metoden wp_get_image_editor som gör utvecklarlivet mycket enkelt.

Varför måste vi ändra storlek på bilden

Att ändra storlek på bilder är en mycket viktig faktor när det gäller webbplatsens prestanda, webbplatsens hastighet. Om du laddar upp bilden med dimensionen 1000px 500px och det lediga utrymmet för att visa bilden på plats är 300px 120px, bör vi ändra storlek på originalbilden till önskad dimension. På så sätt kan du påskynda din webbplats.

För att göra att sidan laddas snabbare bör du ändra storlek och komprimera webbplatsbilder. Du kan läsa våra artiklar om optimering av bilder Så här optimerar du bild vid uppladdning i PHP och TinyPNG Komprimera bilder med PHP.

Användning av metoden wp_get_image_editor()

Användningen av wp_get_image_editor är väldigt enkelt och okomplicerat. Du måste passera den absoluta vägen för en bild som du vill ändra storlek på. Nedan är exempelkoden som du kan hänvisa till enligt dina behov. I mitt fall ändrar jag storleken på bilden ‘site-logo.png’ som finns i min temakatalog under mappen ‘bilder’. Jag namnge min nya storleksbild till ‘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' );
}

Jag har skickat bredden och höjden till 200 pixlar respektive 50 pixlar. Lägg märke till den tredje parametern som jag ställer in till true. Det betyder att bilden kommer att beskäras hårt till de passerade dimensionerna. Om denna parameter är falsk kommer storleken på bilden att ändras proportionellt.

Jag hoppas att du förstår hur du använder wp_get_image_editor för att ändra storlek på dina bilder i WordPress. För eventuella frågor eller förslag lämna en kommentar nedan.

Inspelningskälla: artisansweb.net

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer