【WordPressテンプレートタグ】has_post_thumbnail():アイキャッチ画像が登録されているかを判別
公開日: : 最終更新日:2016/03/24 テンプレートタグ
概要
アイキャッチ画像が登録されているかどうかを判別する。
書式
パラメーター
- post_id
- 記事ID(初期値:なし)
位置
ループ内。記事IDを指定すれば、ループ外でも使用可能。
使用例
投稿にアイキャッチ画像が登録されているかどうかを判別し、アイキャッチ画像がない場合は代替画像を表示
<a href="<?php the_permalink(); ?>"> <?php if(has_post_thumbnail()) : the_post_thumbnail(); else : echo '<img src="' .get_template_directory_uri() .'/images/default.png' ) .'" alt="" />'; endif; ?> </a>
<a href="<?php the_permalink(); ?>"> <img src="http://kajico.kajilabo.net/wp-content/themes/kajico/images/default.png" alt="" /> </a>
IDが30の投稿記事にアイキャッチ画像が指定されているか調べるとき
<?php if(has_post_thumbnail(30)) :?>
MEMO
アイキャッチ画像の登録を有効にするためには、使用するテーマのfunctions.phpファイルにテーマ関数add_theme_support( 'post-thumbnails' ); を記述する必要がある。
関連
- wordpressのテンプレートタグ一覧
- the_post_thumbnail()
- get_post_thumbnail_id()
- get_the_post_thumbnail()
関連記事
-
【WordPressテンプレートタグ】body_class():表示している状況に応じたCSSのclass名を出力
概要 トップページや固定ページ、投稿、カテゴリーなど、表示している状況に応じたCSSのclass名を...
-
【WordPressテンプレートタグ】get_permalink():投稿または固定ページのパーマリンクを取得
概要 投稿または固定ページのパーマリンクを取得する。 書式 <?php get_permali...
-
【WordPressテンプレートタグ】single_month_title():月別アーカイブのタイトルを表示または取得
概要 カテゴリーアーカイブページでのカテゴリータイトルを表示または取得する。 「11月2015」のよ...
-
【WordPressテンプレートタグ】the_title():記事タイトルを表示
概要 現在の記事のタイトルを表示または取得する 書式 <?php the_title('bef...
-
【WordPressテンプレートタグ】the_author_link():作成者のウェブサイトへのリンクを表示
概要 作成者のウェブサイトへのリンクを表示する。ウェブサイトの設定がない場合は作成者名のみ表示する。...
-
【WordPressテンプレートタグ】single_tag_title():タグアーカイブのタイトルを表示または取得
概要 現在のページのタグアーカイブのタイトルを表示または取得する。 書式 <?php sing...
-
【WordPressテンプレートタグ】the_category():カテゴリー名とリンクを表示
概要 記事が属するカテゴリー名とリンクを表示する 書式 <?php the_category(...
-
【WordPressテンプレートタグ】the_author_posts_link():作成者別アーカイブへのリンクを表示
概要 投稿の作成者別アーカイブへのリンクを表示する。 「ユーザー」>「あなたのプロフィール」>「ブロ...
-
【WordPressテンプレートタグ】the_time():記事の公開時間を表示または取得
概要 記事の公開日時を表示または取得する。 同じ日に複数の記事がある場合でも毎回表示される。 デフォ...
-
【WordPressテンプレートタグ】comment_author_email():コメント投稿者のメールアドレスをリンクなしで表示
概要 コメント投稿者のメールアドレスをリンクなしで表示する。 管理画面「設定」>「ディスカッション」...