Как задать размеры для изображений товаров Woocommerce

После нового обновления WooCommerce размеры фотографий товаров нужно менять не через админку WordPress.

Раньше было так:

Сейчас настройки перенесены в пункт меню “внешний вид -> настроить”:

И теперь нет такой гибкости настроек, как раньше. Необходимые настройки теперь можно сделать только программно, через указание фильтра в файле functions.php, в папке вашей темы :

для изображения товара на странице каталога

add_filter(‘woocommerce_get_image_size_thumbnail’,’add_thumbnail_size’,1,10);
function add_thumbnail_size($size){

$size[‘width’] = 300;
$size[‘height’] = 300;
$size[‘crop’] = 1; //0 – не обрезаем, 1 – обрезка
return $size;
}

для большого изображения на странице товара

add_filter(‘woocommerce_get_image_size_single’,’add_single_size’,1,10);
function add_single_size($size){

$size[‘width’] = 600;
$size[‘height’] = 600;
$size[‘crop’] = 0;
return $size;
}

для миниатюр в галерее на странице товара

add_filter(‘woocommerce_get_image_size_gallery_thumbnail’,’add_gallery_thumbnail_size’,1,10);
function add_gallery_thumbnail_size($size){

$size[‘width’] = 100;
$size[‘height’] = 100;
$size[‘crop’] = 1;
return $size;
}

Оставьте Ваш комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *