gatespaceさん回答ありがとうございます。
上記のサイトは全て既読でした。
どうしても原因が分かりません・・・
プラグインと競合してるのかな。。
縮小ではなく、指定サイズでトリミング(切り抜き)したいということでしょうか?
「add_image_size」の意味は調べましたか?
Codex:Function Reference/add image size
http://codex.wordpress.org/Function_Reference/add_image_size
add_image_size( $name, $width, $height, $crop );
$name:任意の名前
$width:幅
$height:高さ
$crop:縮小しないで中央をトリミングなら true、比率を保ったまま縮小なら false のどちらか(デフォルトはfalse)
「[解決済み] カスタム画像サイズの種類を増やしたい」
http://ja.forums.wordpress.org/topic/3877?replies=5
どういうわけか、
<?php the_post_thumbnail( array(250, 250) ); ?>
の記述なら150*150にトリミングされて表示されます。
他のサイズはダメです。
どこかの設定でしょうか?
横から投稿させて頂いたのですが、間違いがあったので投稿内容を削除させて貰います。
デフォルトで登録されている(the_post_thumbnail)で呼び出すサムネイルの設定(比率を保って縮小するか、切り抜きにするか)は、ダッシュボードの「メディア設定」で指定したとおりになります。
詳しい説明は最初の返信にリンクしてあります。
自分でサイズを追加した場合は add_image_size で指定した通りになります。
Tsuyoshi.さん>
一番最初の投稿にもあるのですが、add_image_sizeで「blog_thumbnail」という名前で呼び出せるサイズを追加されてます。
あ、なるほど失礼しました!
混乱されるとあれなので、さっきの分の投稿は削除して頂けると助かります。
お二方、ありがとうございます。
「[解決済み] カスタム画像サイズの種類を増やしたい」
http://ja.forums.wordpress.org/topic/3877?replies=5
上記のサイトを参考に
function.phpに
add_image_size(‘blog_thumbnail’, 250, 250,true );
blog.phpに
<?php echo get_the_post_thumbnail($post->ID, ‘blog_thumbnail’); ?>
を入れて試しましたが結果は同じです。
(縮小されて表示されるだけで正方形にトリミングされていません)
さきほどの投稿
どういうわけか、
<?php the_post_thumbnail( array(250, 250) ); ?>
の記述なら150*150にトリミングされて表示されます。
他のサイズはダメです。
どこかの設定でしょうか?
間違っていました、
<?php the_post_thumbnail( array(150, 150) ); ?>
ならちゃんと150*150にトリミングされています。
解決しました!
http://www.travelogue.jp/blog/archives/1410.html
functions.phpにこの設定を追加する前に既にアップ済みの画像だと、サムネイル用の画像は書き出されません。この場合、サムネイル化されていない大きな画像のwidthとheightの指定値だけ変更し、上記のfunctions.phpで指定した大きさで表示する仕様になっているようです。
だそうです・・・
ご回答いただいたお二方、特にgatespaceさん、どうもありがとうございました!!