Image Meta Icon

Image Meta

By robfelty

Active Installs

10+

Last Updated

August 10, 2026

First Released

June 22, 2010

Download History (Last one month)


Contributors

When you upload an image, Image Meta fills in attachment fields based on your settings. You can set each of the following from the file name, IPTC/XMP caption, or leave it blank:

  • Title
  • Caption
  • Description
  • Alt text (from title, caption, description, or blank)

Modern cameras and editors often store captions in XMP (dc:title / dc:description) rather than classic IPTC. This plugin reads both.

Configure the plugin under Settings Image Meta.

  1. Upload the image-meta folder to /wp-content/plugins/, or install through the Plugins screen.
  2. Activate the plugin through the Plugins screen.
  3. Go to Settings Image Meta and choose how each field should be filled.

Screenshot Gallery

Does this change existing images?

No. It applies when new images are uploaded (or when attachment metadata is regenerated).

Why wasn’t my caption imported?

WordPress core only reads classic IPTC (APP13) and some EXIF fields. Many apps write XMP instead. Image Meta reads XMP title/description as well.

Changelog

1.0.0

  • Read XMP metadata (dc:title, dc:description, etc.) when classic IPTC is missing
  • Modernize for current WordPress coding standards and PHP 7.4+
  • Use a class-based structure with the Settings API and option sanitization
  • Escape all admin output; replace extract() and numeric capabilities
  • Set alt text on upload instead of overriding attachment edit fields
  • Require WordPress 5.8+ and PHP 7.4+

0.2

  • Added default settings

0.1

  • Initial release

Available Versions

Version Download Type
1.0.0 Download Stable
0.1 Download Stable
Development Download Trunk

Plugin Info

  • Version: 1.0.0
  • Last Updated: August 10, 2026
  • Active Installs: 10+
  • WordPress Version: 5.8 or higher
  • Tested up to: 7.0.7
  • PHP Version: 7.4 or higher
  • Tags:    
    alt-text image images iptc meta

Ratings


0.0 out of 5 stars. (0 reviews)

See all reviews
Scroll to Top