通常の固定ページや投稿、カスタム投稿で登録したアイキャッチ画像があるかないかを判断し、表示を分岐する方法。
記事を登録したときにアイキャッチ画像があるかないかは紐づけされるため、関数で確認することが可能となる。
if(has_post_thumbnail()){ // 画像がある場合
the_post_thumbnail();
} else { // 画像がない場合
echo '<img src="';
bloginfo('template_url');
echo '/img/img_noimage.gif" alt="No image" width="183" height="61" />';
}
もし、記事に登録したものではなく、カスタムフィールドで画像をアップしたものになると取り出し方は別になるため、そのときはカスタムフィールドの値を取得して、アップロードした画像までのデータを取得する必要がある。