Ребят, проблема до сих пор актуальна. Надеюсь кто-нибудь предложит решение.
Здравствуйте.
У функции add_image_size есть параметр $crop для обрезки изображений под определенные размеры. После изменения размера миниатюр, для существующих изображений нужно пересоздать миниатюры. Это можно сделать, например, с помощью плагина Regenerate Thumbnails.
Пробовал, миниатюры не меняются. Вот что я делал:
1. Зашел в function.php, нашел вот эту часть кода:
if ( function_exists( ‘add_image_size’ ) ) {
add_theme_support( ‘post-thumbnails’ );
add_image_size( ‘post-page’, 1200 );
add_image_size( ‘post-thumb’, 400 );
}
2. Поменял add_image_size( ‘post-thumb’, 9999, 220, true ) (мне нужно чтобы высота была фиксированного размера);
3. Перегенерировал с помощью данного плагина все миниатюры.
Ничего не произошло. 😐
Тема: Stacker Lite
как вариант.
в настройках в том разделе везде 0. галки снять с «обрезать».
и льете такие как надо. основной файл и мини. ничего преобразовываться не будет — будет 2 файла основной и его мини. руками работы больше, но зато получите что хотите.
Не совсем понял, что вы имеет ввиду. Возможно, я плохо объяснил свою проблему.
Вот так выглядят размеры миниатюр сейчас, высота меняется в зависимости от пропорций изображения: http://imgur.com/VXpaQfB
А вот такой результат хотелось бы получить, но чтобы картинка не искажалась, а подгонялась в соответсвии с пропорциями под фиксированную высоту: http://imgur.com/9b1zO1W