Free — every plan
Know where every file is used before you touch it.
You want to delete an image. Is it used somewhere? On which posts? In which custom fields? WordPress shows you nothing. You delete it. A week later, a client tells you the homepage hero is broken. You restore from backup. Mediapapa prevents this — it maps every file to every place it is referenced, and warns you before anything disappears.
What the usage index tracks
Full site scan
Mediapapa indexes every file in your library against every reference on your site: posts, pages, Gutenberg blocks, Elementor canvases, ACF fields, custom post types, theme options, widgets and navigation menus.
Usage list per file
Click any file in the media library. See the complete list: which posts reference it, which custom fields, which theme sections. Make an informed decision before you act.
Deletion Warnings
Attempt to delete a file that is still in use. Mediapapa stops you and lists where it is used. You confirm intentionally or cancel. Nothing breaks by accident.
Why WordPress cannot tell you where a file is used
WordPress stores media references in at least four different places: post content, post meta, theme options, and the options table. Page builders add their own serialised data on top. There is no native query that joins all of these and returns a list of references per file. The core media library was not built with this in mind — it was built to list files, not to map their usage across a site.
Mediapapa runs a structured scan across all these locations when you index your library. The result is a complete usage map that updates whenever you re-scan. According to the WordPress documentation, the platform scans a defined set of content locations — Mediapapa extends this to cover every location where a file reference can exist.
Common questions
Yes. Mediapapa scans Gutenberg blocks, Elementor sections, ACF image and gallery fields, custom post meta, and theme options. All standard storage locations are covered.
Re-run a scan first to make sure your index is current. If a plugin stores references in a non-standard way (custom database tables outside post meta), Mediapapa may not detect those specific references. Check that plugin’s data manually before deleting.
After any significant content change — a site redesign, a batch import, or a plugin migration. For active publishing sites, a monthly scan keeps usage data current. Pro plans support scheduled scanning so this happens automatically.
Yes. Filter your library to “Unused media”. Select files. Run bulk delete. Deletion Warnings will still fire if any selected file has an undetected reference — an extra safety net even in bulk mode. Bulk delete requires a paid plan.
Curious what is hiding in your library?
Scan it for free. Usage tracking is included with the Free version.