wp_get_attachment_image
(2.5.0以降)
wp_get_attachment_image - アタッチメント情報のHTMLテキストを取得する
説明
string wp_get_attachment_image( int $attachment_id [ , string $size = 'thumbnail' [ , bool $icon = false [ , mixed attr = '' ] ] ] )
アタッチメント情報のHTMLテキストを取得する。
返り値
アタッチメント情報が存在する場合は、そのHTMLテキストを返す。アタッチメント情報が設定されていない場合は''を返す。
注意
パラメータ$iconでtrueを指定した場合、アタッチメント情報のタイプに応じたアイコン画像(/wp-includes/images/crystal/*.png)が適用される。
使用例
- IDが25のアタッチメント情報のHTMLテキストを取得する。
<?php $html = wp_get_attachment_image( 25 ); ?>
- IDが25のアタッチメント情報のHTMLテキストをclass属性を追加して取得する。
<?php $html = wp_get_attachment_image( 25, 'post-thumbnail', false, array( 'class'=>'alignleft' ) ); ?>
フィルター
パラメータ
$attrを適用する前にwp_get_attachment_image_attributesフィルターが実行される。
$attrにはデフォルトの属性値が加わった連想配列が、
$attachmentには添付画像の投稿情報が格納さてる。
$attr = apply_filters( 'wp_get_attachment_image_attributes', $attr, $attachment );
アクション
実行するアクションはありません。
ソースファイル
/wp-includes/media.php
お勧めコンテンツ
スマートフォン向けの振り分けを自前で行う(2011年11月2日 登録)
PC向けのサイトをスマートフォン対応する場合、WPtouchやktai styleに代表されるスマートフォン対応のテンプレート切り替えプラグインを使用するのが一般的。そういったプラグインはテンプレート切り替え以外の機能も備えており、そういった機能は必ずしも必要ではない。そんなわけで、ここでは超シンプルなスマートフォン向けのテンプレート切り替えを実現する方法を紹介する。
index.htmlでアーカイブページを表示させる(2011年10月14日 登録)
静的なサイトでは、各ディレクトリにindex.htmlファイルを置き、そのディレクトリの内容を紹介することが多い。WordPressで構築したサイトも同様にできないかと考え、試行錯誤してみた(こんなことを考えてるのは自分だけだろうか!?)。
最終更新日時 : 2012-04-05 22:34