Exifography (formerly Thesography) displays EXIF data for images uploaded with WordPress. It utilises WordPress’ own feature of storing EXIF fields in the database, and also enables import of latitude and longitude, and flash fired EXIF to the database upon image upload.

The purpose of this plugin is to make dislaying EXIF data as convenient as possible, while using as much of WordPress’ native image handling as possible.

EXIF can be displayed via a shortcode, via a function in your theme files and it can be inserted automatically for the first image attached to a post.

Features include:

  • Location shown as coordinates or static Google map, and linked to Google maps (or not)
  • Customisable HTML layout via plugin options
  • All output can be manipulated via a filter
  • Language localisation

Icons for images in plugin directory are Creative Commons:


  • Options Page allows you to set default post options for EXIF display and customise the HTML output of EXIF for styling.
  • Each post can have its own EXIF items displayed.


  1. Upload the plugin folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Visit the Exifography Options page under the WordPress Settings menu.
  4. See the Exifography plugin page for instructions on EXIF display.


Installation Instructions
  1. Upload the plugin folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Visit the Exifography Options page under the WordPress Settings menu.
  4. See the Exifography plugin page for instructions on EXIF display.
Why isn’t my EXIF showing?

There’s a number of reasons why your data might not be showing, please check the following:
1. If you’re using auto-insert, please make sure the image is “attached” to the post (you can check the image attachment in the Media Library list view)
1. Test the EXIF display using the shortcode, including the image ID
1. Make sure the metadata is not being stripped from your image. This can happen when using Save For Web in Photoshop, or when using image compression tools.
1. Check that your server has the PHP Exif module installed, without this WordPress won’t be able to extract the metadata from the image.

Can I use Exifography to display EXIF for my Flickr images?

No. Exifography uses data imported to the WordPress database upon image upload. Only images uploaded with WordPress will have their EXIF data available to Exifography.

Can automatic insertion be used with themes other than Thesis?

Yes! Previously this plugin was called Thesography because I built it to use with Thesis, but that same functionality is available for all themes now.

Why did you change the name?

See the above answer.



Very easy, very customizable. Thank you!

This is an AWESOME plugin. Thanks!

To kristarella – Thank you so much for making this! I’m using it to to display a live Google Map next to each image on a photo blog. I’ve been searching for TWO YEARS to find a plugin that does this seemingly simple thing. This just works. MOST appreciated!

This plugin is amazing!

Showing the EXIF on your images on WordPress is just very informative. Want to make your images looked like a flickr gallery? Install this!

With settings and customization too.

Great job!

Read all 12 reviews

Contributors & Developers

“Exifography” is open source software. The following people have contributed to this plugin.


Translate “Exifography” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fixed bug where shortcode with no show att doesn’t display
  • changed google maps link to protocol agnostic
  • sanitise exif input
  • rearranged some functions

  • Bug fixes

  • Fixed warnings on line 290, 452 and 561
  • Updated output of exposure bias
  • Added Russian translation files
  • Changed URLs for CSS & JS files to fix https issue

  • Fixed everything that broke in

  • Fixed location display that broke in

  • Fixed warnings when exif item doesn’t exist (particularly ‘exposure_bias’)
  • Fixed label removing checkbox not being saved
  • Updated language files

  • Fixed exposure bias output (to calculate out float value)
  • Fixed map size error
  • Updated code for checking options & other minor optimisations

  • Fixed exposure bias output
  • Fixed bug in post options saving/changing
  • Included language files


  • Fixed PHP warnings on admin page
  • Added variables for IDs and classes in EXIF output
  • Added option to control EXIF item label display


Fixed show “all” parameter and minor spanish translation fix.


Fixed broken language localisation


Completely rewritten for efficiency and to use the WordPress Settings API. Added flash fired import and display, and map thumbnail display.

Fixed one conditional error


  • Removed a bit of debugging that wasn’t removed before 1.0.3, was causing the word “Array” to appear after the list.


  • Fixed language file location issue
  • Added option to turn off autoinsert in Thesis


  • Fixed bug for new installs on WP2.9.1
  • Added languages directory with localisation files


  • Fixed errors regarding foreach and string arguments when no image is attached.
  • EXIF added automatically to syndication feeds when Thesis automatic insertion is used.


  • Displays message to visit options page if trying to write a post before options have been saved, to avoid PHP errors.


  • Fixed detection of image when no image ID is given