Beschrijving
Advanced Database Cleaner is a complete WordPress optimization plugin that helps you clean up database clutter and optimize database performance by removing unused data such as old revisions, auto drafts, spam comments, expired transients, unused post meta, duplicated post meta, unused user meta, etc.
Het is ontworpen om je te helpen de websitesnelheid te verbeteren door database bloat te verminderen en een slanke, efficiënte WordPress installatie te verzekeren. Het voorziet ook in gedetailleerde voorvertoningen, krachtige filters, en automatiseringstools om veilig te controleren wat wordt opgeschoond.
Met de ✨Premium versie✨ kan je nog meer geavanceerde functies ontgrendelen, zoals het detecteren en opschonen van verweesde opties, verweesde tabellen, verweesde berichtmeta, verweesde gebruikersmeta, verweesde transients, en verweesde cron jobs. Het geeft je ook duidelijke inzichten in hoe je database evolueert doorheen de tijd via ingebouwde analyses, laat je activiteit van plugins en thema’s monitoren om beter te begrijpen wanneer nieuwe data wordt aangemaakt of wanneer resten verschijnen, en veel meer.
Waarom Advanced Database Cleaner gebruiken❓
👉 Krijg een duidelijk overzicht: zie hoeveel tabellen, opties, transients, cron jobs, metadata… records je hebt, en identificeer welke ongebruikt of verweesd zijn.
👉 Bespaar tijd: configureer wat op te schonen, hoe ver terug gegevens te bewaren, en hoe vaak automatiseringen uit te voeren. De plugin zal dan terugkerende schoonmaakbeurten voor jou afhandelen.
👉 Save space and improve performance: removing unnecessary data reduces database size, makes backups faster, and can improve query performance, especially on busy or older sites.
✅ Hoofdfuncties
- Verwijder oude revisies van berichten en pagina’s
- Verwijder oude automatische concepten
- Delete trashed posts
- Verwijder wachtende reacties
- Verwijder spamreacties
- Delete trashed comments
- Verwijder pingbacks
- Verwijder trackbacks
- Verwijder ongebruikte berichtmeta
- Verwijder ongebruikte reactiemeta
- Verwijder ongebruikte gebruikersmeta
- Verwijder ongebruikte term meta
- Verwijder ongebruikte relaties
- Verwijder verlopen transients
- Verwijder dubbele berichtmeta
- Verwijder dubbele gebruikersmeta
- Verwijder dubbele reactiemeta
- Delete duplicated term meta
- Verwijder oEmbed caches
- Toon de databasegrootte die zal worden vrijgemaakt voor het opschonen voor elk itemtype, en de totale grootte die vrijkomt
- Toon en bekijk items om op te schonen alvorens een database opschoning uit te voeren om veiligheid te garanderen
- Sorting capability in cleanup preview tables (by name, date, size, site id, etc.)
- View options value content in original or formatted mode for serialized or JSON structures (and other items types as well).
- Keep last X days of data: clean only data older than the number of days you specify
✅ Automatisering
- Plan database opschoning om automatisch te lopen
- Maak geplande opschoontaken aan en specifieer welke items elke taak moet opschonen
- Schedule database optimization and/or repair to run automatically
- Voer geplande taken uit gebaseerd op verschillende frequenties: eenmalig, per uur, tweemaal daags, dagelijks, wekelijks, of maandelijks
- Specifieer de “behoud laatste X dagen” regel voor elk itemtype in een geplande taak
- Pauzeer/hervat geplande taken wanneer nodig
- Maak zoveel geplande opschoontaken als nodig en specifieer wat elke taak moet opschonen
✅ Tabellen
- Toon de lijst van databasetabellen met informatie zoals aantal rijen, tabelgrootte, engine, enz.
- Sorteer tabellen op eender welke kolom zoals tabelnaam of tabelgrootte
- Detecteer en filter tabellen met ongeldige voorvoegsels (tabellen die niet bij de huidige WordPress installatie horen), dit kan worden in- of uitgeschakeld via de instellingenpagina
- Optimaliseer databasetabellen (de plugin verwittigt je wanneer tabellen optimalisatie vereisen)
- Herstel corrupte of beschadigde databasetabellen (de plugin verwittigt je wanneer tabellen corrupt zijn)
- Maak rijen van databasetabellen leeg
- Schoon databasetabellen op en verwijder ze
✅ Opties
- Toon de lijst met opties met informatie zoals optienaam, optiewaarde, optiegrootte, en autoload-status
- Sorteer opties op eender welke kolom zoals optienaam of optiegrootte
- View option value content in original or formatted mode for serialized or JSON structures.
- Verwittig je als autoloaded opties groot zijn en help autoload-grootte te verminderen voor betere prestaties
- Detecteer grote opties die je website kunnen vertragen
- Set option autoload to yes/no
- Schoon opties op en verwijder ze
✅ Cron Jobs
- Toon de lijst van actieve cron jobs (geplande taken) met informatie zoals argumenten, actie, volgende uitvoering, schema, enz.
- Sorteer cron jobs op eender welke kolom zoals actienaam of volgende uitvoeringstijd
- Detecteer cron jobs zonder geldige acties
- Schoon geplande taken op en verwijder ze
✅ Berichtmeta
- Display the post meta list with information such as meta key, value, size, associated post ID, etc.
- Sort post meta by any column such as meta key, meta size, or post ID
- View post meta value content in original or formatted mode for serialized or JSON structures.
- Detecteer ongebruikte berichtmeta (meta niet geassocieerd met bestaande berichten)
- Detecteer dubbele berichtmeta (dezelfde meta-sleutel/waarde voor dezelfde bericht ID)
- Schoon berichtmeta op en verwijder het
✅ Gebruikersmeta
- Display the user meta list with information such as meta key, value, size, associated user ID, etc.
- Sort user meta by any column such as meta key, meta size, or user ID
- View user meta value content in original or formatted mode for serialized or JSON structures.
- Detecteer ongebruikte gebruikersmeta (meta niet geassocieerd met bestaande gebruikers)
- Detect duplicated user meta (same meta key/value for the same user ID)
- Schoon gebruikersmeta op en verwijder het
✅ Transients
- Toon de lijst van transients met informatie zoals naam, waarde, grootte, en vervaltijd
- Sort transients by any column such as transient name, size, or expiration time
- View transient value content in original or formatted mode for serialized or JSON structures.
- Schoon verlopen transients op
- Detecteer grote transients die je website kunnen vertragen
- Schoon transients op en verwijder ze
- Stel transient autoload in op ja/nee
✅ Other Tools
- Toon huidige databasegrootte
- Loggingsysteem voor eenvoudige probleemoplossing
- Krijg rechtstreeks toegang tot de WordPress debug log vanuit de plugin interface
- Multisite support (network-wide database cleanup and optimization from the main site)
- Modern, responsive interface powered by React for a smooth experience without page reloads
- Show/hide plugin tabs for better usability
⚡ Premium Features ⚡ Official website
Ontgrendel de volledige kracht van database-opschoning en optimalisatie met Advanced Database Cleaner Premium – verpakt met slimme functies die nauwkeurigheid, snelheid en controle over het opschonen naar een hoger niveau tillen.
✅ Remote SmartScan
- Local scan + Remote SmartScan technology to accurately detect the true owners of tables, options, post meta, user meta, transients, and cron jobs
- Cloud-verbeterde eigendomsdetectie gebruikmakend van een grote en continu verbeterende database op afstand
- Verbeterde nauwkeurigheid voor het identificeren van verweesde items achtergelaten door verwijderde plugins en thema’s
- Mogelijkheid om eigendom van eender welk item te bewerken en fout geïdentificeerde eigenaars te corrigeren
- Mogelijkheid om eigendomscorrecties te versturen om de globale detectiedatabase te verbeteren
- Verbeterde “Behoort toe aan” eigendomskolom overal gebruikmakend van cloud data + lokale data
- Toon meerdere mogelijke eigenaars voor elk item indien van toepassing
- Toon eigenaarstatus (actief, inactief, niet geïnstalleerd) om opschoonbeslissingen te vereenvoudigen
- Check your remote scan credits to monitor usage
✅ Action Scheduler Cleanup
- Clean Action Scheduler Completed actions
- Clean Action Scheduler Failed actions
- Clean Action Scheduler Canceled actions
- Clean Action Scheduler Completed logs
- Clean Action Scheduler Failed logs
- Clean Action Scheduler Canceled logs
- Clean Action Scheduler Orphan logs
✅ General Cleanup Enhancements
- Keep last X items feature in General Cleanup
- Keep last X items per parent (e.g., per post)
- Behoud laatste X items globaal (bv. behoud de laatste 10 pingbacks)
- Combine Keep Last X Days with Keep Last X Items for advanced cleanup safety
✅ Advanced Filters
- Advanced filters in all modules (Tables, Options, Post Meta, User Meta, Transients, Cron Jobs)
- Filter by size, value content, autoload, expiration, metadata type, and more
- Filter by plugin owner, theme owner, WordPress core, orphan, or unknown
- Filter by multisite site ID with full per-site visibility
- Filter op actiefrequentie en interval in cron jobs
- Filter by duplicated, unused, large, not-yet-scanned, or expired items
✅ Advanced Automation
- Onbeperkte automatiseringstaken (Gratis versie is beperkt tot 5 taken)
- Maak eender welk aantal geplande opschoontaken aan met verschillende configuraties
- Maak geplande optimalisatie- en hersteltaken aan
- Use Keep Last X Items and Keep Last X Days inside scheduled tasks
- Voer automatiseringstaken uit per uur, tweemaal daags, dagelijks, wekelijks, maandelijks, of op eender welke ondersteunde frequentie
- Pauzeer/hervat/verwijder automatiseringstaken zonder instellingen te verliezen
- Per-task automation event logging showing executed actions, number of items cleaned, execution timestamps, and detailed logs
✅ Database Analytics
- Dagelijkse opvolging van totale databasegrootte en aantal tabellen
- Dagelijkse en maandelijkse grafieken die trends in databasegroei tonen
- Tabblad met ruwe data met alle geregistreerde metingen
- Analyses op tabelniveau die groottegroei, rijengroei en dagelijkse wijzigingen tonen
- Mogelijkheid om abnormale tabelgroei te detecteren veroorzaakt door logs, caches, of op hol geslagen acties
- Selectie van meerdere tabellen en zoeken om meerdere tabellen tegelijk te analyseren
✅ Addons Activity
- Volg automatisch activaties, deactivaties en verwijderingen van plugins
- Automatically track theme switches and uninstalls
- Toon activiteit in een kleurgecodeerde tijdlijn voor betere leesbaarheid
- Alle tijdstempels getoond in jouw lokale tijdzone
- Multisite support (activity recorded on the main site)
✅ Full Multisite Support
- Clean any site or all sites
- Filter items by site ID in every module (Tables, Options, Post Meta, User Meta, Transients, Cron Jobs)
- Display which site each item belongs to
- Voer automatiseringstaken uit over het volledige netwerk
Schermafbeeldingen

General Cleanup overview (list of database items to clean, total count & size) 
Preview items before cleaning – Revisions example (filters in Premium) 
Keep Last rules – Revisions example (keep last X items in Premium) 
Tabellen overzicht (filters & scan in Premium) 
Opties overzicht (filters & scan in Premium) 
Berichtmeta overzicht (filters & scan in Premium) 
Gebruikersmeta overzicht (filters & scan in Premium) 
Transients overzicht (filters & scan in Premium) 
Cron Jobs overview (filters & scan in Premium) 
Start Scan modal – Full scan selected (in Premium) 
Scan running for Options – Exact Match step (in Premium) 
More info about an Option ownership (in Premium) 
Edit an Option ownership (in Premium) 
Overzicht automatisering opschoontaken 
Create an Automation Revisions cleanup task (keep last 2 revisions per post) 
Revisions cleanup Automation task events log (in Premium) 
Database analytics – Last 30 days daily charts (in Premium) 
Tabelanalyses – Laatste 30 dagen, actionscheduler_logs & wp_options geselecteerd (in Premium) 
Addons Activity – Timeline of activation, deactivation & uninstall (in Premium) 
Info & Logs – System Info tab selected 
Instellingenpagina
Installatie
Deze sectie beschrijft hoe je de plugin installeert. In het algemeen zijn er 3 manieren om deze plugin te installeren net zoals elke andere WordPress plugin.
1. Via WordPress dashboard
- Klik op “Nieuwe toevoegen” in het plugins dashboard.
- Zoek naar “advanced-database-cleaner”.
- Klik op de knop “Nu installeren”.
- Activate the plugin from the same page or from the Plugins dashboard.
2. Via het uploaden van de plugin naar het WordPress dashboard
- Download de plugin naar je computer van: https://wordpress.org/plugins/advanced-database-cleaner/
- Klik op “Nieuwe toevoegen” in het plugins dashboard.
- Klik op de knop “Plugin uploaden”.
- Selecteer het zip bestand van de plugin dat je gedownload hebt.
- Klik op “Nu installeren”.
- Activate the plugin from the Plugins dashboard.
3. Via FTP
- Download de plugin naar je computer van: https://wordpress.org/plugins/advanced-database-cleaner/
- Unzip the zip file, which will extract the “advanced-database-cleaner” directory.
- Upload de “advanced-database-cleaner” map (inbegrepen in de uitgepakte map) naar de /wp-content/plugins/ map op je webruimte.
- Activate the plugin from the Plugins dashboard.
For Multisite installation
- Log in to your primary site and go to “My Sites” » “Network Admin” » “Plugins”.
- Installeer de plugin volgens één van de bovenstaande manieren.
- Network-activate the plugin. (Only the main site can access the full network-wide cleanup tools.)
Waar is het plugin menu?
- The plugin can be accessed via “Dashboard” » “WP DB Cleaner” or “Dashboard” » “Tools” » “WP DB Cleaner” (depending on your settings).
FAQ
-
Waarom zou ik “mijn database opschonen”?
-
As you use WordPress, your database accumulates a large amount of unnecessary data such as revisions, spam comments, trashed comments, and more. This clutter slowly increases the size of your database, which can make your site slower and make backups take longer. Cleaning this data keeps your site lighter, faster, and easier to maintain.
-
Is het veilig om mijn database op te schonen?
-
Yes, it is safe. The plugin does not run any code that can break your site or delete posts, pages, or approved comments. It only removes items that WordPress considers unnecessary. However, you should always back up your database before performing any cleanup. This is required, not optional! Backups ensure you can always restore your site if something unexpected happens.
-
Waarom zou ik “mijn database optimaliseren”?
-
Het optimaliseren van je database recupereert ongebruikte ruimte en reorganiseert de manier waarop gegevens in je tabellen worden opgeslagen. Met de tijd raken tabellen gefragmenteerd, vooral op actieve websites. Optimalisatie vermindert opslaggebruik en verbetert de snelheid waarmee je database reageert. Dit proces is veilig en kan prestaties aanzienlijk verbeteren op grote of drukke websites.
-
Is het veilig om de cron (geplande taken) op te schonen?
-
Cron jobs laten WordPress en plugins toe om taken automatisch uit te voeren (zoals controleren op updates of e-mails versturen). Wanneer een plugin verwijderd wordt, kunnen sommige van zijn cron jobs achterblijven. Deze overgebleven taken hebben geen nut en kunnen wp-cron events vertragen. Het opschonen van onnodige cron jobs is veilig zolang je weet welke verwijderd moeten worden. Als je onzeker bent, is het veiliger om geen cron jobs manueel te verwijderen.
-
Wat zijn “revisies”? Welke SQL code wordt gebruikt om ze op te schonen?
-
WordPress bewaart revisies voor elk opgeslagen concept of update zodat je oudere versies kan bekijken. Met de tijd stapelen deze zich op en nemen ze ruimte in.
SQL gebruikt door de plugin om revisies te verwijderen:
DELETE FROM posts WHERE post_type = ‘revision’ -
Wat zijn “automatische concepten”? Welke SQL code wordt gebruikt om ze op te schonen?
-
WordPress maakt automatisch automatische concepten aan terwijl je berichten/pagina’s bewerkt. Als die concepten nooit gepubliceerd worden, blijven ze in de database.
SQL gebruikt door de plugin om automatische concepten te verwijderen:
DELETE FROM posts WHERE post_status = ‘auto-draft’ -
Wat zijn “wachtende reacties”? Welke SQL code wordt gebruikt om ze op te schonen?
-
Wachtende reacties zijn reacties die wachten op je goedkeuring. Als je veel bots hebt die reacties indienen, kan deze lijst snel groeien.
SQL gebruikt door de plugin om wachtende reacties te verwijderen:
DELETE FROM comments WHERE comment_approved = ‘0’ -
What are “spam comments”? What SQL code is used to clean them?
-
Spamreacties zijn reacties gemarkeerd als spam door jou of door een anti-spam plugin. Ze kunnen veilig verwijderd worden.
SQL gebruikt door de plugin om spamreacties te verwijderen:
DELETE FROM comments WHERE comment_approved = ‘spam’ -
What are “trash comments”? What SQL code is used to clean them?
-
Prullenbakreacties zijn verwijderde reacties die naar de prullenbak verplaatst zijn. Ze zijn niet langer zichtbaar en kunnen permanent verwijderd worden.
SQL gebruikt door de plugin om prullenbakreacties te verwijderen:
DELETE FROM comments WHERE comment_approved = ’trash’ -
What are “trackbacks”? What SQL code is used to clean them?
-
Trackbacks are a legacy system used by WordPress to allow one website to notify another that it has linked to its content. When a site receives a trackback, it appears as a type of comment on the post. Because trackbacks can be sent manually, they became heavily abused by spammers who use them to post unwanted links on websites.
SQL used by the plugin to delete trackbacks:
DELETE FROM comments WHERE comment_type = ’trackback’ -
What are “pingbacks”? What SQL code is used to clean them?
-
Pingbacks are an automated notification system used by WordPress. When one website publishes a link to another site’s post, WordPress sends a pingback request to the linked site. If accepted, the pingback appears as a type of comment, confirming that another site has referenced your content. Because pingbacks are automated, they are often exploited by bots to generate spam requests.
SQL used by the plugin to delete pingbacks:
DELETE FROM comments WHERE comment_type = ‘pingback’ -
What is “unused post meta”? What SQL code is used to clean it?
-
Berichtmeta bewaart bijkomende informatie voor berichten. Wanneer een bericht wordt verwijderd, kan sommige metadata achterblijven. Deze overgebleven “ongebruikte” gegevens kunnen met de tijd groeien.
SQL gebruikt door de plugin om ongebruikte berichtmeta te verwijderen:
DELETE pm FROM postmeta pm LEFT JOIN posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL -
What is “unused comment meta”? What SQL code is used to clean it?
-
Reactiemeta bewaart extra informatie voor reacties. Wanneer een reactie wordt verwijderd, kan sommige metadata in de database achterblijven.
SQL gebruikt door de plugin om ongebruikte reactiemeta te verwijderen:
DELETE FROM commentmeta WHERE comment_id NOT IN (SELECT comment_ID FROM comments) -
What is “unused user meta”? What SQL code is used to clean it?
-
Gebruikersmeta bewaart bijkomende gegevens voor gebruikers. Als een gebruiker wordt verwijderd, wordt diens metadata mogelijk niet automatisch verwijderd.
SQL gebruikt door de plugin om ongebruikte gebruikersmeta te verwijderen:
DELETE FROM usermeta WHERE user_id NOT IN (SELECT ID FROM users) -
What is “unused term meta”? What SQL code is used to clean it?
-
Term meta bewaart extra informatie voor taxonomie termen (categorieën, tags, enz.). Als een term wordt verwijderd, kan de metadata achterblijven.
SQL gebruikt door de plugin om ongebruikte term-meta te verwijderen:
DELETE FROM termmeta WHERE term_id NOT IN (SELECT term_id FROM terms) -
Wat zijn “ongebruikte relaties”? Welke SQL-code wordt gebruikt om ze op te schonen?
-
De tabel wp_term_relationships koppelt berichten aan categorieën/tags. Wanneer berichten worden verwijderd, kunnen gerelateerde items in deze tabel achterblijven en onnodige ruimte innemen.
SQL gebruikt door de plugin om ongebruikte relaties te verwijderen:
DELETE FROM term_relationships WHERE term_taxonomy_id=1 AND object_id NOT IN (SELECT id FROM posts) -
Wat zijn “verlopen transients”?
-
Transients zijn tijdelijke gecachete gegevens opgeslagen door plugins of thema’s. Wanneer ze verlopen, zouden ze automatisch verwijderd moeten worden. Echter, sommige verlopen transients kunnen in de database achterblijven. Deze kunnen veilig worden opgeschoond om ruimte vrij te maken.
-
Is deze plugin compatibel met multisite?
-
Yes, the plugin is compatible with multisite. For safety, only the main site can clean the database for the entire network. Sub-sites cannot perform cleanup operations to avoid accidental damage.
-
Is deze plugin compatibel met SharDB, HyperDB, of Multi-DB?
-
Nog niet. De plugin is momenteel niet compatibel met SharDB, HyperDB of Multi-DB opstellingen. Ondersteuning wordt mogelijk toegevoegd in toekomstige versies.
-
Does this plugin clean itself after uninstall?
-
Yes. The plugin removes all of its data and settings when uninstalled. A cleanup plugin that leaves clutter would not make sense!
Beoordelingen
Bijdragers & ontwikkelaars
“Advanced Database Cleaner – Optimize & Clean Database to Speed Up Site Performance” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“Advanced Database Cleaner – Optimize & Clean Database to Speed Up Site Performance” is vertaald in 12 talen. Dank voor de vertalers voor hun bijdragen.
Interesse in de ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
4.0.4 – 25/12/2025
- Fix: [Premium] Prevented license activation from being unintentionally removed after one week.
- Fix: Resolved style conflicts with other plugins.
- Fix: Corrected an issue where sorting usermeta by meta key returned empty results when the “duplicated” filter was applied.
- Tweak: [Premium] Removed the weekly license check cron job when uninstalling the plugin.
- Tweak: Refactored code to improve loading performance by caching data.
- Tweak: Added translatable strings and corrected some date-format inconsistencies.
- Tweak: Improved UI consistency across all tables.
- Tweak: Increased Database Rows Batch limit to 50,000 by default for better performance on large sites.
- Tweak: Added a refresh icon to the highlighted orange sections for easier counts refresh.
4.0.3 – 14/12/2025
- Fix: Improved compatibility with PHP 7.
- Tweak: Optimized the loading of the Post Meta module for large websites.
- Tweak: Highlighted preset filter section counters are now fetched via separate endpoints for better performance.
- Tweak: Optimized the duplicated meta module to improve performance.
- Tweak: Optimized the General Cleanup module for faster loading.
- Tweak: Overall performance improvements and internal code optimizations.
4.0.2 – 05/12/2025
- Fix: Conflict with another plugin injecting links into our plugin settings.
- Fix: Syntax error: unexpected ‘…’ (T_ELLIPSIS), expecting ‘]’.
- Fix: Deletion of transients and expired_transients in multisite within the sitemeta table when the transient’s site_id is invalid.
- Fix: Duplicate “squared” transients and expired transients being displayed.
- Tweak: Synchronize Axios timeout (React) with PHP max execution time to avoid early request timeouts.
- Tweak: In trashed comments, count only trashed comments and ignore comments belonging to trashed posts.
- Tweak: Use crc32 hashing to speed up detection of duplicate values.
- Tweak: General code cleanup and optimization.
- Tweak: [Premium] Added new WordPress-related items for improved identification.
- New: [Free] new setting allowing to control the number of items retrieved from the database per request for better performance.
- New: Choose between native WordPress functions or direct SQL queries for deleting items (new setting added).
- New: Items in the General Cleanup page are now loaded individually, so content appears immediately without waiting for all items.
- New: Items can now be deleted one by one in General Cleanup without reloading the entire list after each action.
- Compatibility: Tested with WordPress 6.9.
4.0.1 – 01/12/2025
- Fix: handling FS_METHOD ftpext in the file system class.
- Fix: sub-sites in Multisites were not loaded correctly.
- Fix: options and other items cannot be deleted in free version.
4.0.0 – 28/11/2025
Version 4.0.0 marks the biggest upgrade ever released for Advanced Database Cleaner. This major update introduces a completely redesigned interface for a smoother, faster, and more intuitive experience. It also brings powerful new features, an enhanced two-step scan engine for unmatched accuracy, and advanced security improvements that make database maintenance safer than ever. With better performance, more flexibility, and a modern UI, version 4.0.0 sets a new standard for professional WordPress database optimization.
- New: Duplicated post meta cleanup type.
- New: Duplicated user meta cleanup type.
- New: Duplicated comment meta cleanup type.
- New: Duplicated term meta cleanup type.
- New: oEmbed caches cleanup type.
- New: Estimated size to clean displayed for each cleanup type, plus a total freed-space summary before running a cleanup.
- New: Sorting capability added to cleanup preview tables (e.g. by name, date, size, site ID).
- New: Value viewer added to several cleanup types, displaying serialized or JSON data in raw or formatted views.
- New: Dedicated Post Meta Management module to list, sort, inspect, and clean post meta, including detection of unused and duplicated metadata.
- New: Dedicated User Meta Management module to list, sort, inspect, and clean user meta, including detection of unused and duplicated metadata.
- New: Dedicated Transients Management module to inspect, sort, and clean transients, with expiration tracking, detection of large transients, and control over their autoload status.
- New: Tables Management can now detect tables with invalid prefixes that do not belong to the current WordPress installation, with their visibility controlled from the Settings page.
- New: Options Management now includes a formatted value viewer, detection of large options, and warnings for heavy autoloaded options to help reduce autoload size.
- New: Cron Jobs Management now includes detection of cron jobs with no valid action/callback to help you clean them safely.
- New: All six management modules now detect items owned by WordPress core and Advanced Database Cleaner, making it clearer where data comes from.
- New: All six management modules now include an Attention Area that highlights priority issues, warns you about items requiring action, and helps you quickly identify and target them.
- New: Introduced a built-in error and exception logging system, allowing logs to be copied or downloaded for support or user-side investigations.
- New: Added tools to display the current database size, show or hide the plugin’s menu tabs, and access the WordPress debug log directly from the interface.
- New: Modern, fully responsive interface rebuilt with React for a smoother, faster, and more intuitive user experience.
- Enhanced: Cleaning process in the General Cleanup module now uses WordPress native deletion functions for deeper, hook-aware cleanup, with direct SQL deletion kept only as a safe fallback when required.
- Enhanced: Automation is now centralized into a unified module with a clearer creation/edit flow and consistent use of the local timezone for all schedules.
- Enhanced: Options, Tables, and Cron Jobs modules now display richer information with additional columns and more detailed data for each item.
- Enhanced: System Info is now far more detailed and can be copied or downloaded, making it easier to share environment details, diagnose issues, and assist users during support.
- Enhanced: Overall multisite support now provides clearer separation between network and site data and safer network-wide cleanup and optimization.
- Enhanced: Backend architecture migrated to a REST API–driven system for significantly faster interactions and navigation without page reloads.
- Enhanced: Numerous bugs and edge cases were resolved across all modules, resulting in more stable behavior and more reliable, effective cleaning operations.
- Premium: New – Action Scheduler completed actions cleanup type.
- Premium: New – Action Scheduler failed actions cleanup type.
- Premium: New – Action Scheduler canceled actions cleanup type.
- Premium: New – Action Scheduler completed logs cleanup type.
- Premium: New – Action Scheduler failed logs cleanup type.
- Premium: New – Action Scheduler canceled logs cleanup type.
- Premium: New – Action Scheduler orphan logs cleanup type.
- Premium: New – “Keep last X items” rule introduced, either per parent (e.g. keep 5 revisions per post) or globally (e.g. keep the last 10 pingbacks), in addition to the existing “keep last X days” rule.
- Premium: New – Introduced Remote Scan system that combines the local scan with our cloud-based detection engine and continuously curated ownership database to deliver near-perfect accuracy when identifying the true owners of tables, options, post meta, user meta, transients, and cron jobs.
- Premium: New – Added the ability to anonymously send your ownership corrections to improve our global detection database and refine ownership results for all users.
- Premium: New – “Keep last X items” rule now configurable inside scheduled tasks, in addition to the existing “keep last X days”, for more advanced and safer automated cleanups.
- Premium: New – Introduced Database Analytics module with daily and monthly charts, raw data views, and per-table analytics (size evolution, rows evolution, daily change breakdown), including multi-table selection for comparative analysis.
- Premium: New – Introduced Addons Activity module that automatically tracks plugin and theme activations, deactivations, uninstalls, and theme switches in a color-coded timeline using your local timezone.
- Premium: New – Added multisite filters to the General Cleanup preview, allowing items to be filtered by site ID or site name so you can focus on a specific site in the network.
- Premium: New – Introduced per-automation event logs showing what was cleaned, when each task ran, and how many items were processed.
- Premium: Enhanced – Scan process fully redesigned for greater robustness and accuracy, combining an improved local scan with Remote Scan results.
- Premium: Enhanced – Scan flow now offers clearer insights, guidance, and error handling throughout each step of the process.
- Premium: Enhanced – “Belongs to” ownership column enriched with cloud-backed data across all management modules for more accurate owner detection.
- Premium: Enhanced – Detailed ownership info modal added, showing all known plugins/themes related to each item.
- Premium: Enhanced – Owner status indicators added (active, inactive, or not installed) to support deeper investigations.
- Premium: Enhanced – Filtering capabilities expanded across all management modules with new filters by size, value content, autoload, expiration, owner type (plugin, theme, WordPress core, orphan, unknown), duplicates, unused, large, not-yet-scanned, and more, including filtering specifically by a chosen plugin or theme.
- Premium: Enhanced – Multisite experience improved with clearer cross-site visibility, safer network-level operations, and tighter integration of ownership and analytics across all sites.
- Premium: Enhanced – Numerous bugs and edge cases were resolved across all premium features, resulting in more stable behavior and more reliable, effective cleaning operations.
Previous changelog
- For previous changelog, please refer to the changelog on sigmaplugin.com.
