DraftPlugins
WordPress plugin draft · SEO & Content · Collecting votes · Proposed 1.0

Media Use Map

Show where each file is used, and which files nothing references.

Media Use Map is a proposed WordPress plugin — Show where each file is used, and which files nothing references. It is not available for download yet — 0 of the 50 votes needed have been cast. Vote to move it forward, or join the waitlist to be emailed on release.

Updated

At a glance

Platform
WordPress
Status
Collecting votes
Votes
0 of 50 (50 to go)
Requirements
WordPress 6.4+, PHP 8.1+
Integrations
Media Library, post content, featured images
Pricing
Free core + Pro · Pro from $19/year
Build time
~5 weeks after threshold
Media Use Map — concept preview of the proposed WordPress plugin

The problem

Media libraries fill with uploads editors are afraid to delete, because WordPress does not say where a file appears.

Who this WordPress plugin is for

Publishers and agencies cleaning large media libraries.

Media Use Map is a proposed WordPress plugin for libraries that grew past what anyone can remember.

Each file lists the posts, pages, and featured images that reference it. A filter shows files with no reference, and delete stays behind a preview so a file used only as a featured image is not treated as unused. Alt text and compression are out of scope.

Proposed plugin features

What this WordPress plugin would include in an initial release.

  • Uses of this file

    Open an attachment and see the content that references it, including featured images.

  • Unused filter

    List files with zero references so cleanup starts from evidence.

  • Delete preview

    The delete step repeats where the file is used, or states that nothing references it.

Not in the first release

Kept out of scope on purpose, so the first version ships small and focused.

  • CDN offload
  • Image compression
  • Alt-text rewriting

Concept screens

Media files with their references, including unused uploads
Media files with their references, including unused uploads

What happens after you vote

Every draft follows the same path from proposal to release.

  1. 1

    Collecting votes You are here

    The community decides whether this plugin gets built.

  2. 2

    Threshold reached

    Enough votes — the draft enters the build queue.

  3. 3

    In development

    Scope stays close to the published feature list.

  4. 4

    Ready to download

    Waitlisted voters are emailed first, with download details.

Integrations

Media Library, post content, featured images

Requirements

WordPress 6.4+, PHP 8.1+

Expected pricing

Free core + Pro · Pro from $19/year

Alternatives today

Guessing, a full media-management suite, deleting files and waiting for broken images

Frequently asked questions

Common questions about this WordPress plugin draft.

Does this write alt text?

No. Alt-text review is a separate draft, Alt Text Factory. This draft only tracks where files are used.

Will it delete unused files on its own?

No. It lists them and asks you to confirm. Nothing is removed in the background.

Is Media Use Map available to download yet?

No. Media Use Map is a proposed WordPress plugin, not a finished download. It has 0 of the 50 votes needed before development starts.

What does Media Use Map do?

Show where each file is used, and which files nothing references. It is a WordPress plugin proposal published on DraftPlugins, where the community votes on which drafts get built.

When will Media Use Map be released?

Estimated build time is ~5 weeks after threshold. Everyone on the waitlist is emailed as soon as it ships.

How much will Media Use Map cost?

Expected pricing: Free core + Pro · Pro from $19/year. Pricing for a draft is indicative and can change before release.

How do I get notified when Media Use Map is ready?

Vote on this page and join the waitlist with your email. We only email you about Media Use Map — release notes and access details.

What does Media Use Map require?

Planned requirements: WordPress 6.4+, PHP 8.1+.

Share this draft X LinkedIn
0/50
50 to go