✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Як використовувати метод wp_get_image_editor для зміни розміру зображень у WordPress

12

У перші дні своєї кар’єри я використовував зовнішні бібліотеки для зміни розміру зображень у WordPress. Я не знав про вбудовану функцію WordPress wp_get_image_editor resize. Використання зовнішньої бібліотеки для зміни розміру зображень було свого роду складним завданням. Дякуємо WordPress за надання методу wp_get_image_editor, який значно полегшує життя розробників.

Чому нам потрібно змінити розмір зображення

Зміна розміру зображень є дуже важливим фактором з точки зору продуктивності сайту, швидкості сайту. Якщо ви завантажуєте зображення розміром 1000 пікс. 500 пікс., А простір для показу цього зображення на сайті становить 300 пікс. 120 пікс., Тоді нам слід змінити розмір оригінального зображення до потрібного розміру. Таким чином, ви можете пришвидшити роботу свого сайту.

Для швидшого завантаження сторінки слід змінити розмір та стиснути зображення веб-сайту. Ви можете прочитати наші статті про оптимізацію зображень Як оптимізувати зображення при завантаженні в PHP та TinyPNG Стиснення зображень за допомогою PHP.

Використання методу wp_get_image_editor()

Використовувати wp_get_image_editor дуже просто і просто. Вам потрібно пройти абсолютний шлях до зображення, розмір якого потрібно змінити. Нижче наведено зразок коду, який ви можете вказати відповідно до своїх потреб. У моєму випадку я змінюю розмір зображення "site-logo.png", яке знаходиться в моєму каталозі тем у папці "images". Я називаю своє нове зображення розміром «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' );
}

Я передав ширину та висоту до 200px та 50px відповідно. Зверніть увагу на третій параметр, який я встановив як true. Це означає, що зображення буде жорстко обрізане до пройдених розмірів. Якщо цей параметр хибний, тоді зображення буде пропорційно змінюватися.

Сподіваюся, ви розумієте, як за допомогою wp_get_image_editor змінювати розмір ваших зображень у WordPress. Для будь-яких питань чи пропозицій, будь ласка, залиште коментар нижче

Джерело запису: artisansweb.net

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі