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

В шаблоне 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;
}
Вам помог ответ?
Похожие вопросы
Как вывести рекламу на страницах?
+9
Что означает ошибка publisher в микроразметке?
+8
Как добавить поиск в шапку сайта?
+6
C формы обратной связи не приходят письма
+4
Как вывести виджет анонсов записей с миниатюрами?
+4
Как вывести хлебные крошки?
+4
Как включить комментарии на страницах?
+4
Как вывести подменю в 2 колонки?
+3
Как вывести слайдер на главной?
+23
Как вывести содержание в начале статьи?
+2
Как в рекламные блоки вставить код php?
+2
Как верхнее меню сделать фиксированным?
+2
Не отображаются иконки на профили в социальных сетях в шапке и/или подвале
+2
Как вставить Instagram запись?
+2
Как вручную изменить рейтинг?
+2
Почему не отображаются иконки на профили в социальных сетях?
+2
Как убрать поле "Сайт" из формы комментирования?
+17
Как добавить фавикон?
+17
Миниатюры неправильного размера (растянутые, квадратные, обрезанные и т.д.)
+15
Как изменить поле telephone в микроразметке?
+13