• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Миниатюры, размер, thumbnail

Image CMS

tuxfighter

Гуру
Местный
#21
картинки нужно заранее подготавливать под требуемый размер и ни чего не обрезать автоматически.
Это если вы хотите сделать хорошо

А у вас, кстати, вообще ни чего не обрезается, а просто растягивается маленькая картинка до бОльших размеров
 
Последнее редактирование:

nigazon

Новичок
#22
изначальная картинка нормального размера, она автоматом обрезается, интересует как убрать обрезку, спасибо
 

nigazon

Новичок
#24
вставляю в функции:
update_option( 'woocommerce_thumbnail_cropping', 'uncropped' );
и обновляю все изображения при помощи плагина Regenerate Thumbnails
но ничего не меняется...
 

D&B

Администратор
Команда форума
Местный
#25
Ну да, надо как-то увеличивать качество исходных картинок :) Подгонять под нужные пропорции. В общем, надо заниматься изображениями.
 

nigazon

Новичок
#26
изображения это вторая часть работы, для начала убрать обрезку, в версии 3.3 и выше нет возможности убрать обрезку из настроек, как это сделать?
 

nigazon

Новичок
#27
Проблема решена
-для изображения каталога

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;
}
Для пересоздания миниатюр можно использовать плагин Force Regenerate Thumbnails .
 
Сверху Снизу