[wp-trac] [WordPress Trac] #12238: image helper functions that I think would be useful in the core
WordPress Trac
wp-trac at lists.automattic.com
Mon Feb 15 11:47:03 UTC 2010
#12238: image helper functions that I think would be useful in the core
-------------------------+--------------------------------------------------
Reporter: jredfern | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: Unassigned
Component: General | Version:
Severity: normal | Keywords:
-------------------------+--------------------------------------------------
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);
$imageObj['src'] = $imagearray[0];
$imageObj['width'] = $imagearray[1];
$imageObj['height'] = $imagearray[2];
$imageObj['id'] = $image->ID;
$imageObj['title'] = $image->post_title;
$imageObj['caption'] = $image->post_excerpt;
$imageObj['description'] = $image->post_content;
$imageObj['alt'] = get_post_meta($image->ID,
'_wp_attachment_image_alt', true);
return $imageObj;
}
--
Ticket URL: <http://core.trac.wordpress.org/ticket/12238>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list