WordPressでアイキャッチに画像が設定されていない時にデフォルト画像を表示させる方法

アイキャッチ画像を登録していない場合に、あらかじめ設定しておいた画像をアイキャッチ画像の代わりに表示させたいということがあります。

アイキャッチ画像が登録されているかどうかを調べて条件分岐させる

まずは、アイキャッチ画像が登録されているかどうかを判別するためのhas post thumbnail関数をつかいます。
この関数は、アイキャッチ画像が登録されていればtrue を、登録されていなければ false を返します。trueが返されたときに登録されたアイキャッチ画像を表示し、falseが返されたときにはあらかじめ設定しておいた画像を表示する、ということをif関数をつかって条件分岐して書いてあげればいいわけです。

<?php if(has_post_thumbnail()): ?>
	アイキャッチ画像が登録されていた場合の表示
<?php else: ?>
	アイキャッチ画像が登録されていない場合の表示
<?php endif; ?>

登録されたアイキャッチ画像を取得して表示させる

条件分岐までできたなら、あとは、the post thumbnailタグをつかい、アイキャッチ画像を表示させます。
アイキャッチ画像が登録されていないときには、imgタグなどで特定の画像を表示するようにしてあげます。

<?php if(has_post_thumbnail()): ?>
	<?php the_post_thumbnail(); ?>
<?php else: ?>
	<img src="画像のURL">
<?php endif; ?>

ウェブサイト制作や動画制作のご相談はお気軽に

今すぐ問い合わせる

お問い合わせ

コメントは受け付けていません。

お問い合わせ・ご相談

お見積りのご依頼やそのほかのお仕事のご相談などはお問い合わせフォームからお問い合わせください。

お問い合わせする
会社案内ダウンロード

弊社の会社案内をPDFでご用意しております。社内での検討時などにご利用ください。

ダウンロードする

お電話でのお問い合わせはこちら

※電話番号はおかけ間違いのないようご注意ください。
※セールス目的のお電話はご遠慮ください。