お気軽にご相談ください
050-8885-7511
全国対応・平日10時〜18時

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でご用意しております。社内での検討時などにご利用ください。

資料準備中…

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

  • ※電話番号はおかけ間違いのないようご注意ください。
  • ※セールス目的のお電話はお断りしております。