SleekView for WP-Sweep: orphan rows as tables
WP-Sweep scans wp_posts, wp_postmeta, wp_usermeta, and other core tables for orphan rows. SleekView turns its counts into a real grid you can sort, filter, and act on row by row.
♾️ Lifetime License available
Sweep details, not just counts
WP-Sweep is the well-known cleanup plugin by Lester Chan. It scans for orphan postmeta, orphan usermeta, orphan term relationships, expired transients, and revisions and reports a count per category. The default screen lists those counts and a Sweep button per category. That works for a single trusted admin clicking through, less so for a team that wants to see what is about to be deleted.
SleekView reads the same scan output and renders one row per orphan record. Source table, owning ID, inferred prefix, and rough size live as columns. Filters surface orphan wp_postmeta by meta_key prefix or orphan wp_usermeta by key pattern so you can decide on each cluster before sweeping.
Bulk sweep actions still dispatch through WP-Sweep's own functions, which keeps the plugin's behaviour intact. Audit entries land in a separate SleekView grid that you can export to CSV when compliance asks who deleted what last quarter.
Workflow
Set up a WP-Sweep triage view
Pick the source
Compose columns
Save and scope per role
Edit inline and bulk-clean
Sample columns
A typical WP-Sweep triage view
wp_posts + wp_postmeta + wp_usermeta + wp_term_relationships (scanned by WP-Sweep)
| Category | Source | Prefix | Rows | Action |
|---|---|---|---|---|
| Orphan postmeta | wp_postmeta | _wp_attached_file | 12,840 | Review |
| Orphan usermeta | wp_usermeta | session_tokens | 320 | Sweep |
| Revisions | wp_posts | post_type=revision | 5,200 | Sweep |
| Expired transients | wp_options | _transient_timeout_ | 812 | Sweep |
Comparison
Default WP-Sweep admin vs SleekView
Default WP-Sweep admin
- Counts orphans per category but doesn't list rows
-
No filter by
meta_keyprefix or owning plugin - Sweep runs across the whole category, not selected rows
- No saved views or per-admin scopes
- Audit history is limited to notice messages
SleekView
- Per-row grid that exposes which orphan records exist
-
Filter orphan
wp_postmetabymeta_keyprefix - Saved Quarterly sweep view shared across admins
- Bulk action routes through WP-Sweep's own functions
- Audit grid with user ID, timestamp, and row count per sweep
Features
What SleekView gives you for WP-Sweep
Prefix triage
Group orphan wp_postmeta rows by meta_key prefix so you can keep _wp_attached_file and purge anything left from a long-removed plugin.
Selective sweep
Select rows from the grid and trigger WP-Sweep on just those records. The plugin's own cleanup logic still runs, only on the subset you confirmed.
Audit grid
Every sweep writes an audit row with the user ID, category, prefix, and count. The audit view is a SleekView grid in its own right, ready to filter or export.
Audience
Who uses SleekView for WP-Sweep
Site administrators
Run a quarterly orphan sweep against a saved view and capture the audit log. Hand the export to compliance without writing SQL.
Performance engineers
Track wp_postmeta row counts as a metric and chase the worst-offender prefixes. Compare site size before and after each sweep.
Agency operators
Standardise the WP-Sweep playbook across every client site they manage. Save and share views so the team executes the same plan on each install.
The bigger picture
Why WP-Sweep deserves a grid
WP-Sweep is one of the oldest and most trusted WordPress cleanup plugins, and its category-and-button workflow has saved countless sites from wp_postmeta bloat. The trade-off is opacity: site administrators see a count and a button, not the rows. On a five-year-old site with a hundred plugin installs and removals in its history, that opacity is the problem.
Editors want to know which orphan keys belong to which plugin before the sweep, performance engineers want repeatable measurements, and agencies want a playbook the whole team can follow. SleekView gives WP-Sweep a triage grid: rows, prefixes, counts, and saved views, plus an audit trail the team can hand to compliance. Sweeps still execute through WP-Sweep's own functions so safety nets stay in place.
The decision moves from a heroic admin clicking through to a reviewable queue, which is exactly the kind of operational maturity bigger WordPress sites need.
Questions
Common questions about SleekView for WP-Sweep
No. SleekView visualises the scan output and dispatches sweeps back into WP-Sweep's own functions. The plugin still owns the actual DELETE calls and the per-category safety logic.
Yes. Select rows in the grid and trigger a partial sweep that scopes WP-Sweep's call to just those IDs or prefixes. Useful when you want to keep some orphan keys for forensic reasons.
 
SleekView reads the first segment of meta_key up to the first underscore that isn't part of a known core prefix. A small allowlist covers _wp_, _edit_, and similar cases so they aren't mis-bucketed.
Yes. SleekView shows a confirmation dialog with the exact row count and prefix breakdown. WP-Sweep's own dry-run logic still applies and undo is limited to whatever WP-Sweep supports natively.
 
Yes. WP-Sweep can sweep wp_term_relationships rows whose object_id no longer exists, and SleekView surfaces them as a separate category in the grid.
Yes. The grid can target each subsite's tables, and network admins can compose a cross-site view that lists totals per site. Sweeps still run per site through WP-Sweep.
 Yes. Map view access to a custom capability so support can read the orphan list without firing sweeps. Write access stays with administrators.
 WP-Sweep itself stores limited audit data, but SleekView writes its own dispatch record with user ID, timestamp, and row count. That audit grid is queryable like any other view.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Woocommerce Correos
- Woocommerce One Page Checkout
- Yith Multi Vendor
- Wcfm Vendor Verification
- Woocommerce Follow Up Emails
- Woocommerce Dokan Pro
- Easy Digital Downloads
- Woopayments
- Woocommerce Shipping Pickup Location
- Lemonsqueezy Wp
- Woocommerce Currency Per Product
- Woocommerce Wholesale Payments
- Woocommerce Splitit
- Woocommerce Distance Rate
- Woocommerce Shippo