[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