WordPress3.4.1を使用しています。ページの注目画像を表示する必要があります。特定のページIDで注目の画像のURLを取得するにはどうすればよいですか。何か助けはありますか?
回答
何か試しましたか?試したことを共有することは常に役立ちます。
$url = wp_get_attachment_url( get_post_thumbnail_id($post_id) );
または、画像サイズで画像を取得したい場合。
$src = wp_get_attachment_image_src( get_post_thumbnail_id($post_id), "thumbnail_size" ); $url = $src[0];
http://codex.wordpress.org/Function_Reference/get_post_thumbnail_id
http://codex.wordpress.org/Function_Reference/wp_get_attachment_url
http://codex.wordpress.org/Function_Reference/wp_get_attachment_image_src
コメント
回答
WordPress 4.4.0以降、 get_the_post_thumbnail_url()を使用できます:
$url = get_the_post_thumbnail_url( $post_id, "thumbnail" );
コメント
- ついに、そろそろ時間になりました。
wp_get_attachment_image_src()
の代わりにwp_get_attachment_image_url()
を使用できるため、'その$src[0]
の部分を実行する必要はありません。