0
我有几个帖子的缩略图尺寸,但它似乎并没有选择它们,因为它是通过给自己的尺寸自动配比,即使我已经在function.php中提供了固定尺寸:自定义帖子缩略图不使用自定义尺寸
在我function.php:
if (function_exists('add_image_size')) add_theme_support('post-thumbnails');
if (function_exists('add_image_size')) {
add_image_size($name = 'p1', $width = 260, $height = 85, $crop = TRUE);
add_image_size($name = 'p2', $width = 260, $height = 100, $crop = TRUE);
add_image_size($name = 'p3', $width = 560, $height = 560, $crop = TRUE);
add_image_size($name = 'p4', $width = 260, $height = 460, $crop = TRUE);
add_image_size($name = 'p5', $width = 260, $height = 60, $crop = TRUE);
add_image_size($name = 'p6', $width = 260, $height = 130, $crop = TRUE);
}
在我的模板:
<?php
$img = array();
$img[] = '1';
$img[] = '2';
$img[] = '3';
$img[] = '4';
$img[] = '5';
$img[] = '6';
$max = count($img) -1;
$count = rand(0,$max);
$dice = p.$img[$count];
?>
<?php the_post_thumbnail("$dice"); ?>
基本上分配阵列,使得我得到随机拿起尺寸,但同时日e所有图像的宽度都是正确的,它没有被拾起的高度和wp自动将它设置为按比例显示图像。我需要我自己的尺寸来裁剪和裁剪。
即使试图给这个:
if (function_exists('add_image_size')) {
add_image_size('p1', 260, 85, true);
add_image_size('p2', 260, 100, true);
add_image_size('p3', 560, 560, true);
add_image_size('p4', 260, 460, true);
add_image_size('p5', 260, 60, true);
add_image_size('p6', 260, 130, true);
}
没有运气,我得到一个图像与宽度:560和高度:360比如,为什么我会,如果我不喜欢任何大小设置?这就像设置正确的高度来按比例显示图像,而不是用我定义的尺寸裁剪它,我不明白它
任何人请吗?谢谢