This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



While other plugins gets the exif data from the WordPress database, KLEX get the data directly from the image file. This means that KLEX works on all photos that contains exif data,
and not only photos uploaded to your blog using WordPress upload functionality. The photo does not even have to be stored locally. KLEX can examine any jpg or tiff photo, if you provide the url.

Insert the KLEX tag (format: [KLEX pic=””]) and it will be replaced by something like this in your WordPress post:
Canon EOS 5D Mark II Lens: EF24-105mm f/4L IS USM f/4.0 Shutter: 1/125 sec Focal Length: 70 mm ISO: 3200

Be aware not all camera makes provides the exif data that shows which lens was used. As an example exif from Nikon will look something like this:
NIKON D5000 f/11.0 Shutter: 1/125 sec Focal Length: 125 mm ISO: 100

Exif data describes the make, model and settings of the camera at the time the photo was taken and is of great interest to most photo enthusiasts. KLEX shows only
the most relevant exif data (Camera model, lens (when available), aperture, shutter speed, focal length and ISO) for two reasons. We don’t want to drown the most interesting exif information in less
relevant data and to avoid exif data taking up more space than the image itself.


  1. Upload KLEX.php to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Place [KLEX pic=””] in your post where you would like KLEX to display the exif data. *Replace with the location of the image, you would like to show exif data for.


Why not let KLEX find all images in a post and insert the exif automaticly?

Two reasons: 1. KLEX has no chance of knowing where or how you want to display the data 2. You may display a thumb on your page, that does not contain exif and point KLEX provide the EXIF from the original image. An automated version would not give this option.

Why can’t I select what Exif data are relevant to my blog’s readers?

I am sure you can (just not with this plugin). I just developed a quick solution for my blog and decided to share it.

Will the be future versios with more options and better userinterface?

Maybe. Depends on interest shown and if anyone else is willing to contribute to the solution. (Feel free to email and express wishes and offers to help)

Why do get I some kind of error message in the top of my blog after inserting a KLEX-tag and how do I solve it?

Most common reasons are images without exif data or wrong url to image in KLEX tag.
Solution: Study the error message to decide if the wrong file is being accessed or if the file jus have no exif data. Correct or remove the KLEX tag that causes the problem.

Why is this version 0.9 and not 1.0?

KLEX never makes the blog crash, but error messages, like when a wrong url or an image without exif data is provided, are not always handled elegantly. I orignally devoloped this plugin for my own use on my own WordPress photoblog only and decided to share. I have no idea how many will be interested in this plugin and for this reason I gave sharing priority over refining
the code and let the demand decide if it will ever get refined.

Contributors & Developers

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

Translate “KLEX” into your language.

Interested in development?

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



This is the first version of KLEX