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比如,爲什麼我會,如果我不喜歡任何大小設置?這就像設置正確的高度來按比例顯示圖像,而不是用我定義的尺寸裁剪它,我不明白它
任何人請嗎?謝謝