Wp get attachment image src WordPress

Last Updated On Thursday 14th Apr 2022


	wp_get_attachment_image_src( int $attachment_id, string|int[] $size = 'thumbnail', bool $icon = false )

Retrieves an image to represent an attachment.


  • $attachment_id – (int) (Required) Image attachment ID.
  • $size – (string|int[]) (Optional) Image size. Accepts any registered image size name, or an array of width and height values in pixels (in that order).
  • Default value: ‘thumbnail’
  • $icon – (bool) (Optional) Whether the image should fall back to a mime type icon.Default value: false

wordpress wp_get_attachment_image_src

	$image_attributes = wp_get_attachment_image_src( $attachment_id = 8 );
if ( $image_attributes ) : ?>
    <img src="<?php echo $image_attributes[0]; ?>" width="<?php echo $image_attributes[1]; ?>" height="<?php echo $image_attributes[2]; ?>" />
<?php endif; ?>

wp get attachment image src

To get original size URL image in the function wp_get_attachment_image_src use

	$img_atts = wp_get_attachment_image_src($IMG_ID, 'full');
<img src="<?php echo $img_atts[0]; ?>"

WP have 3 default sizes as 100×100 thumbnail, 300×300 medium and 800×800 large.

 $image_url = wp_get_attachment_image_src($image_id,'img-polaroid');