add_image_size( $name, $width, $height, $crop )
引数は色々お試しください。
ご返信ありがとうございます!
どのファイルに書き込むのか分からなかったので
一旦、テーマ内のfunction.phpに
add_image_size( $top_thumbnail, 120, 161, $crop );
の記述を追記しました。
そして、toppage.php内に
<?php
$myposts = get_posts('numberposts=1&category=3');
if(empty($myposts)){
?>
/* 代替の画像がはいりますよ */
<?php
}foreach($myposts as $post) :
?>
<?php echo get_the_post_thumbnail($post->ID, $top_thumbnail); ?>
<?php endforeach; ?>
と書いて出力しています。
ブラウザ上の縦横幅は自体は思ったような形で出力されているのですが、
実際の画像サイズ自体はリサイズされていません。
コチラの設定がまずいのでしょうか?
よろしくおねがいします
add_image_size( $name, $width, $height, $crop )
$name … サイズ名:アルファベットが安心 例)’my-original-size’
$width … 画像の幅:整数,ピクセル単位
$height … 画像の高さ:整数,ピクセル単位
$crop … 縮小しないで中央を切り抜く(true)か否か(false):true または false
で、以下のように書いて画像を出力。
<?php echo get_the_post_thumbnail($post->ID, 'my-original-size'); ?>
$top_thumbnail を global 変数にして「サイズの名前」を文字列で与えてやっても OK です。
詳しいご説明ありがとうございました!!!
おかげさまで、無事思い通りに出力することができました。
やはり基礎が分かっていないとダメですね。。。
とても助かりました><