web-dev-qa-db-ja.com

添付ファイルの生のURLを取得する

添付ファイル画像のサムネイルサイズへのリンクを取得しようとしています。

私はこれを試しました:

wp_get_attachment_link( $img_id, 'thumbnail' );

しかし、それはリンクに包まれた画像の実際のHTMLを返します。そのサイズの画像への直接のURLだけが欲しいのです。

Wordpressには、使用すべき別の機能がありますか、それともwp_get_attachment_linkによって返されたHTMLからそれを抽出する必要がありますか。

1
MegaHit

wp_get_attachment_image_src を使うことについてはどうですか?

wp_get_attachment_image_srcを使う:

$src = wp_get_attachment_image_src( $img_id, 'thumbnail' );
$src = $src[0]; // Grabs only the URL ($src[1] = width of image, $src[2] = height of image)
2
Jared