[WordPress] 画像IDから画像ファイルのURLを取得したい
- カスタムフィールドなどから取得した画像IDを使って画像を表示するとき「wp get attachment image」が便利です
- が、「wp get attachment image」ではwidthやheightが指定されていたり、他にも色々な属性がくっついていて思うように画像を配置できないことがあります
- 「wp get attachment image」の仕様上、これらの属性をなくすことはできません
- そんなときのために、画像IDからその画像のURLを取得する手段が用意されています
サンプルコード
$image_url = wp_get_attachment_url(post_custom('image'));
仕組み、解説、補足など
- 取得したURLは「img」タグの「src」属性にそのまま指定すればオッケーです
ご質問など受け付けています
記事の中でわかりにくかったところ、もっと知りたかったこと、間違っていることなど、何でもお気軽にご連絡ください。
ご連絡は下記フォームを利用いただくか、ツイッターアカウント@flat8migi宛てでもOKです。