BACK TO DIRECTORY

Uninstalled and misbehaving plugins leave behind lingering database bloat — autoloaded options, ghost cron events, stranded transients, orphaned tables. Traditional cleanup tools reach for aggressive drop/delete queries that risk breaking your site.
Attic audits your WordPress database for bloat, without any of that:
- Autoloaded option bloat — oversized options that load on every page request, ranked by size against Site Health’s 800 KB line.
- Ghost cron events — scheduled hooks with no registered callback, firing forever and doing nothing.
- Orphaned tables — tables no installed plugin claims, with reclaimable megabytes up front.
- Stranded transients — expired timeout pairs and orphaned rows.
- Leftovers from deleted plugins — data whose owning plugin is absent from disk entirely.
Two rules outrank every feature:
- Quarantine, never delete. Options are stored before removal. Tables are renamed (
wp_attic_quarantined_*), never dropped until a purge window passes. - Nothing is called orphaned until your code has been searched for it. Attic streams
wp-content— plugins, mu-plugins, themes,wp-config.php— looking for every candidate name before promoting anything to high confidence.
Every finding shows its full evidence inline: which rule fired, what it attributed to and whether that plugin exists on disk, how many code references were found, and the size. A finding you cannot audit is a finding you should not act on.
Filters
attic_protected_options— additional never-flag option namesattic_protected_cron_hooks/attic_protected_tables— same, for cron and tablesattic_finding_confidence— last word on any single finding’s confidenceattic_reference_scan_roots— unusual layouts, custom content dirs
Plugin Details
Active Installs
0Total Downloads
88Version
1.0.1Requires WP
6.5Requires PHP
8.1Tested Up To
7.1Added
2026-08-31Last Updated
2026-08-31 5:26pm GMTRatings
5
0
4
0
3
0
2
0
1
0