Make WordPress Core

Opened 8 years ago

Last modified 4 years ago

#12238 closed enhancement

image helper functions that I think would be useful in the core — at Initial Version

Reported by: jredfern Owned by:
Milestone: Priority: normal
Severity: normal Version:
Component: Media Keywords:
Focuses: Cc:


It's useful to get all the data relating to an image via one source:


  • returns an array containing attributes for an image stored in the database
    • $image_id : id of the image to query
    • $size : size of the image, can be 'thumbnail', 'medium', 'large' or 'full' */

function get_image_by_id($image_id, $size) {

$image = get_post($image_id);

$imageObj = array();
$imagearray = wp_get_attachment_image_src($image->ID, $size, false);
$imageObjsrc? = $imagearray[0];
$imageObjwidth? = $imagearray[1];
$imageObjheight? = $imagearray[2];
$imageObjid? = $image->ID;
$imageObjtitle? = $image->post_title;
$imageObjcaption? = $image->post_excerpt;
$imageObjdescription? = $image->post_content;
$imageObjalt? = get_post_meta($image->ID, '_wp_attachment_image_alt', true);

return $imageObj;


Change History (0)

Note: See TracTickets for help on using tickets.