Media Metadata Injector
WordPress doesn’t reliably populate media metadata. Cameras often do. Editors rarely do. This plugin reads IPTC/EXIF from uploaded images and injects sensible values into the attachment (title, caption, alt, etc).
by TABARC-Code · github.com/tabarc-code/media-metadata-injector-repo · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/tabarc-code/media-metadata-injector-repo/archive/refs/heads/main.zipWordPress doesn’t reliably populate media metadata. Cameras often do. Editors rarely do.
This plugin reads IPTC/EXIF from uploaded images and injects sensible values into the attachment (title, caption, alt, etc).
It also supports retroactive processing of existing images, but does it in batches.
Trying to process every attachment in one request is how I learnt what your PHP max execution time is, the hard way.
What it does
- On upload, extracts IPTC/EXIF and writes into attachment fields.
- Bulk run for existing images (chunked via WP-Cron).
- Minimal UI. Minimal settings. Minimal blast radius.
Idiot’s guide
Install
- Upload the plugin ZIP (or copy the folder into
wp-content/plugins/) - Activate Media Metadata Injector
Upload behaviour
- Upload an image that actually contains IPTC/EXIF metadata
- Open the Media Library item and check title/caption/alt
If nothing changes, the image probably contains no metadata worth using. The plugin can’t fabricate it.
Bulk processing existing images
Tools → Media Metadata Injector
- Click Start Bulk Run
- Walk away
- Come back later
Bulk processing uses WP-Cron. If your host has crippled WP-Cron/loopback requests, the job will stall.
That’s not a bug. That’s a pricing model.
Notes
- Writing metadata can trigger other plugins. If your stack is fragile, expect fragile outcomes.
- If you need to process tens of thousands of images quickly, use WP-CLI and do it in a maintenance window.
Repo
- Branding:
.branding/ - Author: TABARC-Code
- Plugin URI: https://github.com/TABARC-Code/
Licence
GPL2 (as per original).