
Photoledger makes sure every image uploaded to your WordPress Media Library has a paper trail: where it came from, when it was downloaded, and proof that you were licensed to use it. If a photographer, stock agency, or competitor ever comes after you over an image, you have the answer in seconds instead of digging through old emails and downloads folders.
How it works
The moment someone uploads an image through Media Add New, they’re asked for:
An image cannot be uploaded without this information — the plugin blocks uploads from the classic uploader, the block editor, and the REST API alike, so there’s no way around it.
Optional “Advanced License Details”
For anyone who wants to track more, an optional panel captures:
Batch uploads
Dropping several images at once into the Media Library? One shared form covers the whole batch — fill it once, and every image in that drop gets the same license details.
Fixing missing details later
Every image’s Edit screen has an editable “License Details” panel in the sidebar — nothing is locked in at upload time. Missing a License Key you found later? Add it any time, including uploading or replacing the proof document.
See everything at a glance
Settings
License documents (the actual proof files) are kept out of the normal Media Library grid and picker — they’re stored as attachments linked to the image they belong to, not shown as if they were photos themselves.