Если стандартных миниатюр недостаточно, то при необходимости можно создать дополнительно любое количество миниатюр с произвольными размерами. Для этого используется следующая функция, которую необходимо будет добавить в файл functions.php вашей темы оформления WordPress.
add_image_size( $name, $width, $height, $crop ); |
$name – название миниатюры.
$width – ширина миниатюры в пикселях.
$height – высота миниатюры в пикселях.
$crop – кадрирование (true) или уменьшение (false) изображения (по умолчанию false).
Пример:
if ( function_exists( 'add_image_size' ) ) { add_image_size( 'wpopen-thumb', 180, 210, true ); //180 в ширину и 210 в высоту } |
В этом случае при загрузке изображения WordPress будет дополнительно создавать еще один файл изображения с максимальным размером 180 пикс в ширину и 210 пикс в высоту.
Использование произвольных миниатюр
Использование миниатюр произвольных размеров ничем не отличается от использования стандартных. Разница лишь в названии миниатюры.
the_post_thumbnail('wpopen-thumb'); |
Вышеприведенный код выведет миниатюру my-thumb, созданную при помощи кода, приведенного чуть выше. Аналогичным образом выводятся миниатюры и с другими названиями.