【WordPressテンプレートタグ】has_post_thumbnail():アイキャッチ画像が登録されているかを判別

公開日: : 最終更新日:2016/03/24 テンプレートタグ

概要

アイキャッチ画像が登録されているかどうかを判別する。

書式

<?php has_post_thumbnail( post_id ); ?>

パラメーター

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>
yaji_w200h50
<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

【WordPressテンプレートタグ】the_author_link():作成者のウェブサイトへのリンクを表示

概要 作成者のウェブサイトへのリンクを表示する。ウェブサイトの設定がない場合は作成者名のみ表示する。...

記事を読む

wordpress

【WordPressテンプレートタグ】next_posts_link():次のアーカイブへのリンクを表示

概要 記事一覧ページ(メインページ・アーカイブページ・カテゴリーなど)の次ページ(日付の古い記事一覧...

記事を読む

wordpress

【WordPressテンプレートタグ】category_description():カテゴリーの説明を取得

概要 管理画面「投稿」>「カテゴリー」の「カテゴリーの説明」を取得する。 カテゴリーアーカイブ...

記事を読む

wordpress

【WordPressテンプレートタグ】next_post_link():次の投稿ページへのリンクを表示

概要 表示している記事より公開日が1つ後(新しい)の記事へのリンクを表示する。 書式 <?ph...

記事を読む

wordpress

【WordPressテンプレートタグ】comments_link():コメント部分へのリンクを表示

概要 記事のコメント部分へのURLを表示する。 書式 <?php comments_link(...

記事を読む

wordpress

【WordPressテンプレートタグ】comment_author_email():コメント投稿者のメールアドレスをリンクなしで表示

概要 コメント投稿者のメールアドレスをリンクなしで表示する。 管理画面「設定」>「ディスカッション」...

記事を読む

wordpress

【WordPressテンプレートタグ】get_post_thumbnail_id():アイキャッチ画像のIDを取得

概要 アイキャッチ画像のIDを取得する。 書式 <?php get_post_thumbnai...

記事を読む

wordpress

【WordPressテンプレートタグ】the_post_thumbnail():アイキャッチ画像を表示

概要 記事に設定されたアイキャッチ画像を指定された大きさで表示する。 引数に、管理画面もしくはadd...

記事を読む

wordpress

【WordPressテンプレートタグ】wp_login_url():ログインURLを取得

概要 ログインURLを文字列として取得する。 書式 <?php wp_login_url( '...

記事を読む

wordpress

【WordPressテンプレートタグ】the_title_attribute():属性値用の記事タイトルを表示または取得

概要 属性値用の記事タイトルを表示、または文字列として取得する。 記事タイトル部分にHTMLタグを含...

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

no image
エコノミークラス症候群

エコノミークラス症候群とは?  エコノミークラス症候群は、旅行に関連

no image
巻き爪・陥入爪

巻き爪・陥入爪ってなに?  巻き爪とは、主に親指の爪の両端が「巻く」

結婚お祝い金

披露宴に出る場合 祝儀袋の渡し方 受付でお祝いの言葉を述べ、祝儀袋をふ

結婚祝い

お祝い品選びと費用 お祝い品の選び方 新居を構える二人には、生活実用品

no image
ダニ除去マニュアル

ダニ除去マニュアルについて  基本的なダニアレルゲン対策としては、

→もっと見る

PAGE TOP ↑