Размеры thumbnail (превьюшек)

Столкнулся с проблемой вставки Thumbnail на сайт. Размеры картинок получаются либо квадратные, либо вытянутые по ширине. Мне нужно сделать превью, чтобы отношение ширины к высоте было в соотношении 3/2, но получается исключительно 1 к 1.:(

Вставляю такой код
<?php the_post_thumbnail(array( 150,100 ), array( ‘class’ => ‘alignleft’ )); ?>

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

Столкнулся с проблемой вставки Thumbnail на сайт. Размеры картинок получаются либо квадратные, либо вытянутые по ширине. Мне нужно сделать превью, чтобы отношение ширины к высоте было в соотношении 3/2, но получается исключительно 1 к 1.:(

Вставляю такой код
<?php the_post_thumbnail(array( 150,100 ), array( 'class' => 'alignleft' )); ?>

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

Размер выводимых на блоге миниатюр задается в админке панели (левая колонка – Параметры -> Медиафайлы ). Вебмастер имеет возможность задать там те настройки миниатюр, которые он хочет получить …

Если возможностей админки вам покажется мало, тогда вы можете внести дополнения или изменения в файл движка – wp-admin/options-media.php, но вы должны помнить в этом случае о том, что вам придется вносить эти исправления при каждом обновлении движка.

Спасибо за подсказку.
Выяснил для себя, что если он сохранил превьюшку в разрешении 100*100 пикселей, то как ни меняй настройки, то превью остается с тем же соотношением.

Существует ли возможность выводить 2 версии одного и того же thumbnail в разрешении 150*100 и обрезанной версии 100*100?

Существует ли возможность выводить 2 версии одного и того же thumbnail в разрешении 150*100 и обрезанной версии 100*100?

В качестве ответа на ваш вопрос приведу пример с блога http://bizsoftlab.ru/wordpress-3-0/ispolzovanie-miniatyur-v-wordpress-3-0/

Допустим, мы хотим выводить на главной странице миниатюру размером 50х50, а на странице единичного поста – миниатюру, размер которой в ширину будет ограничен 400 пикселами, а в высоту – неограничен.

Вот как это делается. В файл functions.php добавляем строки

add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 50, 50, true ); // Обычный thumbnail
add_image_size( 'single-post-thumbnail', 400, 9999 ); // thumbnail поста

Для вывода миниатюры на главной странице используем функцию

<?php the_post_thumbnail(); ?>

А для вывода миниатюры на странице единичного поста – функцию

<?php the_post_thumbnail( 'single-post-thumbnail' ); ?>
Anonymous
Отправить
Ответ на: