WordPress.org

Make WordPress Core

Opened 8 months ago

Last modified 5 months ago

#46113 new defect (bug)

Incongruent returned value for wp_get_attachment_image_src

Reported by: wido Owned by:
Milestone: Future Release Priority: normal
Severity: normal Version: 2.5
Component: Media Keywords: needs-patch
Focuses: docs Cc:

Description

As per docblock the function wp_get_attachment_image_src will return false|array Returns an array (url, width, height, is_intermediate), or false, if no image is available.

Function wp_get_attachment_image_src return an indexed array containing source, width and height, but not the intermediated value in case the internal call to image_downsize return false.

It's this latter that will return the array containing all of the elements, therefore if it's false wp_get_attachment_image_src will try to create them but will miss is_intermediated value.

Change History (2)

#1 @desrosj
8 months ago

  • Focuses docs added

#2 @joemcgill
5 months ago

  • Milestone changed from Awaiting Review to Future Release

Good catch, @wido. The docs should be updated here to note that the fourth value in the array, i.e. is_intermediate is optional.

Note: See TracTickets for help on using tickets.