• サイトデザイン工事中です。ご意見をお寄せください
  • 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

テンプレートタグ/get post thumbnail id

提供:WordPress Codex 日本語版
移動: 案内, 検索

目次

説明

  1. 投稿のアイキャッチ画像(投稿サムネイル)がセットされている場合は、アイキャッチ画像の ID を返す。
  2. そうでない場合は、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最新版との差分

個人用ツール
名前空間
変種
操作
このサイトについて
特集
サーバ別情報
リファレンス
ドキュメント整備
ツールボックス