初めに
アイキャッチのサイズを固定化しようとして以下を実行してみた.
<?php the_post_thumbnail( array( 250, 250 ) ); ?>
しかし,表示されたのは元の画像の比を残したリサイズ画像だった.
対策
functions.phpに
add_image_size( 'ImageSize',
250, 250,
true
);
を記入し,アイキャッチを表示たいファイルで
the_post_thumbnail( ImageSize );
とすることで切り抜きではあるがサイズを固定化することができた.
APIの説明
add_image_size( 'イメージサイズを適応するときに使う名前',
アイキャッチの横幅, 縦幅,
切り抜きを行うかどうか(true | false) );
the_post_thumbnail( イメージサイズを適応するときに使う名前 );
注意点
アイキャッチ画像は,アップロード時に生成されるため,functions.phpに書き込んだ後に投稿した記事でないともともとあるアイキャッチ画像が表示されてしまうため,サイズが変更されないことに注意が必要.