- サイトデザイン工事中です。ご意見をお寄せください。
- 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
テンプレートタグ/get post thumbnail id
提供:WordPress Codex 日本語版
< テンプレートタグ
目次 |
説明
- 投稿のアイキャッチ画像(投稿サムネイル)がセットされている場合は、アイキャッチ画像の ID を返す。
- そうでない場合は、null (空) を返す。
Synopsis
(int) $id = get_post_thumbnail_id();
使い方
<?php $id = get_post_thumbnail_id(); ?>
サムネイルだけでなく全てのアタッチメントを取得するために、get_posts()のように使用することができます。
サムネイルだけでなく全てのアタッチメントを取得する
ループ内 ($post->ID が利用できる状態)で使用してください。
<?php $args = array( 'post_type' => 'attachment', 'numberposts' => -1, 'post_status' => null, 'post_parent' => $post->ID, 'exclude' => get_post_thumbnail_id() ); $attachments = get_posts($args); if ($attachments) { foreach ($attachments as $attachment) { echo apply_filters('the_title', $attachment->post_title); the_attachment_link($attachment->ID, false); } } ?>
関連
has_post_thumbnail, the_post_thumbnail, get_post_thumbnail_id, get_the_post_thumbnail
最新英語版: WordPress Codex » Template Tags/get_post_thumbnail_id (最新版との差分)