【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テンプレートタグ】next_posts_link():次のアーカイブへのリンクを表示
概要 記事一覧ページ(メインページ・アーカイブページ・カテゴリーなど)の次ページ(日付の古い記事一覧...
-
-
【WordPressテンプレートタグ】get_author_posts_url():作成者IDを指定して、作成者別アーカイブURLを取得
概要 投稿の作成者をIDで指定して、作成者別アーカイブページのURLを取得する。 書式 <?p...
-
-
【WordPressテンプレートタグ】comments_number():記事へのコメント数を表示
概要 サイト閲覧者からコメントがあった場合、承認されたコメント数を表示する。 書式 <?php...
-
-
【WordPressテンプレートタグ】edit_post_link():記事やページの管理画面へのリンクを表示
概要 現在の記事やページの編集画面へのリンクを表示する。wordpressにログインしていない場合は...
-
-
【WordPressインクルードタグ】get_footer():「footer.php」を読み込む
概要 テンプレートファイル「footer.php」を読み込む 書式 <?php get_foo...
-
-
【WordPressテンプレートタグ】bloginfo():サイトに関する基本情報を表示
概要 サイトに関するさまざまな基本情報を表示する サイトタイトルを表示する bloginfo( 'n...
-
-
【WordPressテンプレートタグ】previous_posts_link():前のアーカイブへのリンクを表示
概要 記事一覧ページ(メインページ・アーカイブページ・カテゴリーなど)の前ページ(日付の新しい記事一...
-
-
【WordPressテンプレートタグ】next_post_link():次の投稿ページへのリンクを表示
概要 表示している記事より公開日が1つ後(新しい)の記事へのリンクを表示する。 書式 <?ph...
-
-
【WordPressテンプレートタグ】single_cat_title():カテゴリーアーカイブのタイトルを表示または取得
概要 カテゴリーアーカイブページでのカテゴリータイトルを表示または取得する。 書式 <?php...
-
-
【WordPressテンプレートタグ】get_the_date():記事の公開日を取得
概要 現在の記事の公開日を取得する。 書式 <?php get_the_date('forma...