 
                            Are you looking for a way to display attachment thumbnail with image metadata? While there’s probably a plugin for this, we have created a quick code snippet that you can use to display attachment thumbnail with image metadata.
Adding this snippet within the loop of your template file will display a list of all post attachments with the following metadata (Credit, Camera, Focal Length, Aperture, ISO, Shutter Speed, Time Stamp, Copyright).
Instructions:
All you have to do is add this code to your theme’s index.php file:
<?php
if($images =& get_children( 'post_type=attachment' )){
   foreach($images as $id => $attachment ){
	   echo '<div>';
	   echo wp_get_attachment_image( $id, 'thumb' )."<br />";
           $meta = wp_get_attachment_metadata($id);
           echo "Credit:  ".$meta[image_meta][credit]."<br /> ";
           echo "Camera:  ".$meta[image_meta][camera]."<br />";
           echo "Focal length:  ".$meta[image_meta][focal_length]."<br />";
           echo "Aperture:  ".$meta[image_meta][aperture]."<br />";
           echo "ISO:  ".$meta[image_meta][iso]."<br />";
           echo "Shutter speed:  ".$meta[image_meta][shutter_speed]."<br />";
           echo "Time Stamp:  ".$meta[image_meta][created_timestamp]."<br />";
           echo "Copyright:  ".$meta[image_meta][copyright];
	   echo '</div>';
   }
}
?>
Note: If this is your first time adding code snippets in WordPress, then please refer to our guide on how to properly copy / paste code snippets in WordPress, so you don’t accidentally break your site.
If you liked this code snippet, please consider checking out our other articles on the site like: 27 best WordPress themes for affiliate marketing and how to set up Google Analytics eCommerce tracking for WooCommerce.
 
        
I get errors unless the meta values are inside of quotes, like so:
echo ‘Camera: ‘.$meta[‘image_meta’]'[camera’].”;
yeah! Now i’ve a reason to take link for post thumbnail 😀
Thanks for the share, looks great however it shows about 200+ undefined errors when debug is on via Theme Check plugin, you might want to check that 🙂
Hi Emil, thanks Ill take a look,
Thanks for the snippets!
i’ll add it in my blog!
have a nice xmas!
No problem Denny, have a good one.