WordPressでつくったWebサイトで、トップページなどに記事一覧を表示させる場合に、サムネイルの小さな画像が欲しいなと思うことがあります。

いちばん簡単なのは、function.phpに、記事投稿画面に「アイキャッチ画像」追加するためのコードを追加し、

index.phpやhome.phpなどのテンプレートの表示させたい場所に、以下のコードを記述する方法。

 

たとえば、私はこのように使っていました。

 

ところがこれでは、記事を書くごとに、毎回アイキャッチ画像を手動で設定しなくてはなりません。設定しなくても表示崩れもなく、問題はなかったのですが、アイキャッチ画像がない場合も画像を表示させたいと思い、デフォルト画像(default.png)を用意して、index.phpやhome.phpの

の部分を以下のように変更。無事表示することができました。

 

array(150,150) (アイキャッチ画像を150px×150pxで表示させる)を書き忘れると、大きな元画像がそのままの大きさで表示されてびっくりします。ご注意ください。