Как отключить кадрирование (обрезание) у картинок?

В шаблоне Root все картинки подгоняются к одинаковым размерам, чтобы сетка постов выглядела ровной и эстетичной.

Если возникла ситуация, когда нужно отключить кадрирование картинок, чтобы они не подгонялись к определенным размерам, а пропорционально уменьшались, вы можете использовать для этого хуки.

Добавьте в functions.php дочерней темы или в плагин ProFunctions код:

// отключить кадрирование у большой миниатюры
add_filter( 'root_thumb_big_sizes', function() {
   return [ 770, 330, false ];
} );

// отключить кадрирование у маленькой миниатюры
add_filter( 'root_thumb_wide_sizes', function() {
   return [ 330, 140, false ];
} );

С помощью данного кода отключается кадрирование у картинок (последний элемент false).

При необходимости — здесь же можно изменить размеры. Например: [ 770, 330, false ] обозначает, что картинка будет подогнана под ширину 770px или высоту 330px по большей стороне. Другая пропорционально уменьшится. Если у вас на сайте вертикальные картинки — значение 330 можно увеличить.

Внимание! После каждого изменения размера обязательно нужно перегенерировать миниатюры с помощью плагина Regenerate Thumbnails.

Если вы меняете размеры у маленькой миниатюры, дополнительно добавьте стили во Внешний вид > Настроить > Дополнительные стили:

.post-card__image img {
    max-height: none;
}
Вам помог ответ?
Похожие вопросы
Миниатюры неправильного размера (растянутые, квадратные, обрезанные и т.д.)
+8
Что означает ошибка publisher в микроразметке?
+6
Как сделать фиксированный (плавающий) виджет?
+4
Как исключить из содержания ненужные заголовки?
+2
Как изменить поле telephone в микроразметке?
+12
Как вывести слайдер на главной?
+10
Как изменить поле address в микроразметке?
+1
C формы обратной связи не приходят письма
+1
Как вывести записи в сайдбаре с миниатюрой?
+1
Как вывести содержание поста (оглавление)?
+1
Как вывести содержание в начале статьи?
+1
Не отображаются иконки на профили в социальных сетях в шапке и/или подвале
+1
Как изменить заголовок содержания?
+0
Нет миниатюр
+0
Поддерживает ли тема английский язык?
+0
Как вывести меню из сайдбара\рубрики в мобильном меню?
+0
Почему не работает виджет вывода постов по просмотрам?
+0
Как убрать автоматический вывод миниатюры на странице записи?
+0
Как во всех записях автоматически проставить галочку в поле "Большая миниатюра"?
+0
Как во всех записях автоматически убрать галочку в поле "Большая миниатюра"?
+0