アイキャッチ

2015/12/11

アイキャッチとは投稿や固定ページで、記事毎に画像を1枚指定して、詳細ページのメイン画像や、一覧ページのサムネイル画像として表示させる事ができる機能です。


functions.phpに一行追加すると、管理画面の編集ページの右下にアイキャッチのエリアが表示されるようになります。

add_theme_support('post-thumbnails');

投稿だけで利用する場合

add_theme_support('post-thumbnails',array('post'));

固定ページだけで利用する場合

add_theme_support('post-thumbnails',array('page'));

表示させる場合はテンプレートのループ内に以下を記入します。

<?php the_post_thumbnail(''); ?>

画像がない場合に、「No Image」などの表示をさせたい場合は以下のようなif文を書きます。

<?php if(has_post_thumbnail()): ?>
<?php the_post_thumbnail(''); ?>
<?php else: ?>
<img src="<?php bloginfo('template_directory'); ?>/images/noimg.png">
<?php endif; ?>