✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Kuidas kasutada WordPressis piltide suuruse muutmiseks meetodit wp_get_image_editor

23

Karjääri algusaegadel kasutasin WordPressi piltide suuruse muutmiseks väliseid teeke. Ma ei teadnud sisseehitatud WordPressi funktsiooni wp_get_image_editor suuruse muutmise kohta. Välise teegi kasutamine piltide suuruse muutmiseks oli omamoodi keeruline ülesanne. Täname WordPressi meetodi wp_get_image_editor pakkumise eest, mis muudab arendaja elu palju lihtsaks.

Miks peame pildi suurust muutma

Piltide suuruse muutmine on saidi jõudluse ja saidi kiiruse seisukohalt väga oluline tegur. Kui laadite üles pildi mõõtmetega 1000 pikslit 500 pikslit ja selle pildi kuvamiseks saidil on ruumi 300 pikslit 120 pikslit, peaksime algse pildi suuruse muutma soovitud mõõtmeteks. Nii saate oma saiti kiirendada.

Lehe kiiremaks laadimiseks peaksite saidipiltide suurust muutma ja tihendama. Võite lugeda meie artikleid piltide optimeerimise kohta Kuidas optimeerida pilti üleslaadimisel PHP-s ja TinyPNG-ga tihendada pilte PHP abil.

Meetodi wp_get_image_editor() kasutamine

Kasutamine wp_get_image_editor on väga lihtne ja sirgjooneline. Peate läbima pildi absoluutse tee, mille suurust soovite muuta. Allpool on näidiskood, millele saate viidata vastavalt oma vajadustele. Minu puhul muudan pildi „site-logo.png" suurust, mis asub minu teemade kataloogis kausta „images” all. Nimetan oma uue suuruse muutmise pildiks „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' );
}

Olen edastanud laiuse ja kõrguse vastavalt 200px ja 50px. Pange tähele kolmandat parameetrit, mille määrasin õigeks. See tähendab, et pilt kärbitakse läbitud mõõtmete järgi raskesti. Kui see parameeter on vale, suurendab pilt proportsionaalselt.

Loodan, et saate aru, kuidas kasutada WordPressis piltide suuruse muutmiseks wp_get_image_editorit. Küsimuste või ettepanekute korral jätke kommentaar allpool.

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem