ポストサムネイルサイズはほとんどありませんが、私はそれが自動的にプロポーショナルになっているので、 :私の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"); ?>
は基本的に私はランダムピックアップのサイズを取得するように配列を割り当て、まだしばらく目幅はすべての画像で正しいです。高さは取り出されていません.wpは画像を比例的に表示するように自動設定します。私は仕事と作物のために自分のサイズが必要です。なぜ私はそのような任意のサイズを設定しなかったならば、360例:、私は幅の画像を取得していない運がよければ
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、高さを
はこれでもを与えてみましたか?それは私の定義されたサイズでそれを切り取る代わりに比例的に画像を表示する正しい高さを設定するのと同じですが、私はそれを取得しません誰でもどうぞ?ありがとう