Почему миниатюры игнорируют заданные размеры?
Привет. Увидел эту кнопку "задать вопрос" только сейчас, вот мой:
Почему миниатюры игнорируют заданные размеры?
Я вывожу миниатюру примерно так:
<?php the_post_thumbnail( array(640, 400) ); ?>
Но на выходе получаю странные числа ширины и высоты, которые даже по соотношению не подходят. В чем дело почему я не могу вывести все миниатюры одного размера?
Какие именно?
Потому что у картинки есть пропорции...
ВП ищет наиболее подходящую по размеру картинку из имеющихся в библиотеке, затем подбирает наиболее подходящую сторону из указанных в массиве, а затем учитывая пропорции картинки, задает размер другой стороны. Если не учитывать пропорции, картинка растянется или сожмется...
Например:
Видим:
width="234" height="222"
- один размер подходит - 222, а другой подобран так чтобы сохранились пропорции картинки...Если вам нужно чтобы были точные размеры, то вам придется кадрировать картинку, для этого можно:
создать дополнительный размер картинки с помощью add_image_size().