Как сохранить пропорции картинок в WordPress?
Не надо подключать всякие BFI_thumb, TinThumb и прочую ересь, я вас умоляю! У WP есть родные средства!
Получить урл картинки: <?php wp_get_attachment_image_src( $attachment_id, $size, $icon ); ?>
где $size - либо название размера (medium, large), либо массив из двух чисел - высота и ширина
На выходе получите массив:[0] => url
[1] => width
[2] => height
[3] => boolean: true if $url is a resized image, false if it is the original.
codex.wordpress.org/Function_Reference/wp_get_atta...
Или BFI_thumb или задавайте блоку с картинкой размеры и overflow:hidden
UPD:
или регистрируем новые размеры превью с помощью add_image_size( $name, $width, $height, $crop )