アイキャッチのある時と無い時、そしてサイズ指定

  • has_post_thumbnailで条件分岐
  • the_post_thumbnailでアイキャッチ画像表示
<?php if ( has_post_thumbnail() ) {
    the_post_thumbnail();
} else { ?>
    <img src="<?php echo get_template_directory_uri(); ?>/hogehoge.jpg" alt="<?php the_title(); ?>">
<?php } ?>

アイキャッチの画像サイズ指定

  • テンプレートタグ/the post thumbnail – WordPress Codex 日本語版
  • the_post_thumbnail(); // パラメータなし -> ‘post-thumbnail’
  • the_post_thumbnail( ‘thumbnail’ ); // サムネイル (デフォルト 150px x 150px :最大値)
  • the_post_thumbnail( ‘medium’ ); // 中サイズ (デフォルト 300px x 300px :最大値)
  • the_post_thumbnail( ‘large’ ); // 大サイズ (デフォルト 640px x 640px :最大値)
  • the_post_thumbnail( ‘full’ ); // フルサイズ (アップロードした画像の元サイズ)
  • the_post_thumbnail( array( 100, 100 ) ); // 他のサイズ