Descripción
Advanced Database Cleaner es un plugin de optimización completo para WordPress que te ayuda a limpiar el desorden de la base de datos y optimizar su rendimiento eliminando datos no utilizados como revisiones antiguas, borradores automáticos, comentarios de spam, transitorios caducados, meta de entradas no utilizada, meta de entradas duplicada, meta de usuarios no utilizada, etc.
Está diseñado para ayudarte a mejorar la velocidad del sitio web reduciendo la hinchazón de la base de datos y asegurando una instalación de WordPress ligera y eficiente. También proporciona vistas previas detalladas, filtros potentes y herramientas de automatización para controlar de forma segura lo que se limpia.
Con la ✨versión Premium✨, puedes desbloquear funciones aún más avanzadas, como detectar y limpiar opciones huérfanas, tablas huérfanas, meta de entradas huérfana, meta de usuarios huérfana, transitorios huérfanos y tareas de cron huérfanas. También te ofrece información clara sobre cómo evoluciona tu base de datos a lo largo del tiempo mediante análisis integrados, te permite monitorizar la actividad de plugins y temas para entender mejor cuándo se crean nuevos datos o cuándo aparecen restos, y mucho más.
¿Por qué usar Advanced Database Cleaner❓
👉 Obtén una visión clara: mira cuántas tablas, opciones, transitorios, tareas de cron, metadatos… tienes e identifica cuáles están sin uso o huérfanos.
👉 Ahorra tiempo: configura qué limpiar, hasta cuándo guardar datos y con qué frecuencia ejecutar automatizaciones. El plugin se encargará de las limpiezas recurrentes por ti.
👉 Ahorra espacio y mejora el rendimiento: eliminar datos innecesarios reduce el tamaño de la base de datos, acelera las copias de seguridad y puede mejorar el rendimiento de las consultas, especialmente en sitios con mucho tráfico o antiguos.
✅ Características principales
- Borrar revisiones antiguas de entradas y páginas
- Borrar borradores automáticos antiguos
- Borrar entradas en la papelera
- Borrar comentarios pendientes
- Borrar comentarios de spam
- Borrar comentarios en la papelera
- Borrar pingbacks
- Borrar trackbacks
- Borrar meta de entradas no utilizada
- Borrar meta de comentarios no utilizada
- Borrar meta de usuarios no utilizada
- Borrar meta de términos no utilizada
- Borrar relaciones no utilizadas
- Borrar todos los datos transitorios caducados
- Borrar meta de entradas duplicada
- Borrar meta de usuarios duplicada
- Borrar meta de comentarios duplicada
- Borrar meta de términos duplicada
- Borrar cachés de oEmbed
- Mostrar el tamaño de base de datos que se liberará antes de limpiar para cada tipo de elemento, y el tamaño total a liberar
- Mostrar y previsualizar elementos a limpiar antes de realizar una limpieza de base de datos para garantizar la seguridad
- Capacidad de ordenación en tablas de vista previa de limpieza (por nombre, fecha, tamaño, id de sitio, etc.)
- Ver contenido del valor de opciones en modo original o formateado para estructuras serializadas o JSON (y también otros tipos de elementos).
- Conservar los últimos X días de datos: limpiar solo datos más antiguos que el número de días que especifiques
✅ Automatización
- Programar la limpieza de la base de datos para ejecutarse automáticamente
- Crear tareas de limpieza programadas y especificar qué elementos debe limpiar cada tarea
- Programar optimización y/o reparación de la base de datos para ejecutarse automáticamente
- Ejecutar tareas programadas basadas en varias frecuencias: una vez, cada hora, dos veces al día, diariamente, semanalmente o mensualmente
- Specify the «keep last X days» rule for each item type in a scheduled task
- Pausar/Reanudar tareas programadas cuando sea necesario
- Crear tantas tareas de limpieza programadas como sea necesario y especificar qué debe limpiar cada tarea
✅ Tablas
- Mostrar la lista de tablas de la base de datos con información como número de filas, tamaño de tabla, motor, etc.
- Ordenar tablas por cualquier columna como nombre de tabla o tamaño de tabla
- Detectar y filtrar tablas con prefijos inválidos (tablas que no pertenecen a la instalación actual de WordPress), esto se puede activar o desactivar desde la página de ajustes
- Optimizar tablas de la base de datos (el plugin te notifica cuando las tablas requieren optimización)
- Repair corrupted or damaged database tables (the plugin notifies you when tables are corrupted)
- Vaciar filas de tablas de la base de datos
- Limpiar y borrar las tablas de la base de datos
✅ Opciones
- Mostrar la lista de opciones con información como nombre de opción, valor, tamaño y estado de carga automática
- Ordenar opciones por cualquier columna como nombre de opción o tamaño de opción
- Ver contenido del valor de la opción en modo original o formateado para estructuras serializadas o JSON.
- Notify you if autoloaded options are large and help reduce autoload size for better performance
- Detectar opciones grandes que pueden ralentizar tu sitio web
- Establecer carga automática de opciones a sí/no
- Limpiar y borrar opciones
✅ Tareas de Cron
- Mostrar la lista de tareas de cron activas (tareas programadas) con información como argumentos, acción, próxima ejecución, horario, etc.
- Ordenar tareas de cron por cualquier columna como nombre de acción o próxima ejecución
- Detectar tareas de cron sin acciones válidas
- Limpiar y borrar tareas programadas
✅ Meta de entradas
- Mostrar la lista de meta de entradas con información como clave meta, valor, tamaño, ID de entrada asociada, etc.
- Ordenar meta de entradas por cualquier columna como clave meta, tamaño meta o ID de entrada
- Ver contenido del valor meta de entrada en modo original o formateado para estructuras serializadas o JSON.
- Detectar meta de entradas no utilizada (meta no asociada con ninguna entrada existente)
- Detect duplicated post meta (same meta key/value for the same post ID)
- Limpiar y borrar meta de entradas
✅ Meta de usuarios
- Mostrar la lista de meta de usuarios con información como clave meta, valor, tamaño, ID de usuario asociado, etc.
- Ordenar meta de usuarios por cualquier columna como clave meta, tamaño meta o ID de usuario
- Ver contenido del valor meta de usuario en modo original o formateado para estructuras serializadas o JSON.
- Detectar meta de usuarios no utilizada (meta no asociada con ningún usuario existente)
- Detect duplicated user meta (same meta key/value for the same user ID)
- Limpiar y borrar meta de usuarios
✅ Transients
- Mostrar la lista de transitorios con información como nombre, valor, tamaño y tiempo de caducidad
- Ordenar transitorios por cualquier columna como nombre, tamaño o fecha de caducidad
- Ver contenido del valor del transitorio en modo original o formateado para estructuras serializadas o JSON.
- Limpiar transitorios caducados
- Detect large transients that may slow down your website
- Limpiar y borrar transitorios
- Establecer carga automática de transitorios a sí/no
✅ Otras herramientas
- Mostrar el tamaño actual de la base de datos
- Sistema de registro para facilitar la resolución de problemas
- Acceder al registro de depuración de WordPress directamente desde la interfaz del plugin
- Multisite support (network-wide database cleanup and optimization from the main site)
- Interfaz moderna y adaptable impulsada por React para una experiencia fluida sin recargas de página
- Mostrar/ocultar pestañas del plugin para una mejor usabilidad
⚡ Características Premium ⚡ Sitio web oficial
Desbloquea todo el potencial de la limpieza y optimización de bases de datos con Advanced Database Cleaner Premium – repleto de funciones inteligentes que llevan la precisión, velocidad y control de limpieza al siguiente nivel.
✅ Remote SmartScan
- Local scan + Remote SmartScan technology to accurately detect the true owners of tables, options, post meta, user meta, transients, and cron jobs
- Detección de propiedad mejorada en la nube utilizando una base de datos remota grande y en continua mejora
- Precisión mejorada para identificar elementos huérfanos dejados por plugins y temas eliminados
- Capacidad de editar la propiedad de cualquier elemento y corregir propietarios mal identificados
- Capacidad de enviar correcciones de propiedad para mejorar la base de datos de detección global
- Enhanced «Belongs to» ownership column everywhere using cloud data + local data
- Mostrar múltiples propietarios posibles para cada elemento cuando corresponda
- Mostrar estado del propietario (activo, inactivo, no instalado) para simplificar las decisiones de limpieza
- Comprobar tus créditos de escaneo remoto para monitorizar el uso
✅ 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
✅ Mejoras de limpieza general
- Keep last X items feature in General Cleanup
- Conservar los últimos X elementos por padre (ej. por entrada)
- Conservar los últimos X elementos globalmente (ej. conservar los últimos 10 pingbacks)
- Combine Keep Last X Days with Keep Last X Items for advanced cleanup safety
✅ Filtros avanzados
- Advanced filters in all modules (Tables, Options, Post Meta, User Meta, Transients, Cron Jobs)
- Filtrar por tamaño, contenido del valor, carga automática, caducidad, tipo de metadatos y más
- Filtrar por propietario del plugin, propietario del tema, núcleo de WordPress, huérfano o desconocido
- Filtrar por ID de sitio multisitio con visibilidad completa por sitio
- Filtrar por frecuencia de acción e intervalo en tareas de cron
- Filter by duplicated, unused, large, not-yet-scanned, or expired items
✅ Automatización avanzada
- Tareas de automatización ilimitadas (la versión gratuita está limitada a 5 tareas)
- Crear cualquier número de tareas de limpieza programadas con diferentes configuraciones
- Crear tareas programadas de optimización y reparación
- Use Keep Last X Items and Keep Last X Days inside scheduled tasks
- Ejecutar tareas de automatización cada hora, dos veces al día, diariamente, semanalmente, mensualmente o con cualquier frecuencia soportada
- Pause/resume/delete automation tasks without losing settings
- Registro de eventos de automatización por tarea mostrando acciones ejecutadas, número de elementos limpiados, marcas de tiempo de ejecución y registros detallados
✅ Análisis de base de datos
- Seguimiento diario del tamaño total de la base de datos y número de tablas
- Gráficos diarios y mensuales mostrando tendencias de crecimiento de la base de datos
- Pestaña de datos brutos con todas las mediciones registradas
- Análisis a nivel de tabla mostrando crecimiento de tamaño, crecimiento de filas y cambios diarios
- Capacidad para detectar crecimiento anormal de tablas causado por registros, cachés o acciones descontroladas
- Selección y búsqueda de múltiples tablas para analizar varias tablas a la vez
✅ Addons Activity
- Rastrear automáticamente activaciones, desactivaciones y desinstalaciones de plugins
- Rastrear automáticamente cambios y desinstalaciones de temas
- Display activity in a color-coded timeline for better readability
- Todas las marcas de tiempo se muestran en tu zona horaria local
- Multisite support (activity recorded on the main site)
✅ Full Multisite Support
- Limpiar cualquier sitio o todos los sitios
- Filter items by site ID in every module (Tables, Options, Post Meta, User Meta, Transients, Cron Jobs)
- Mostrar a qué sitio pertenece cada elemento
- Ejecutar tareas de automatización en toda la red
Capturas

General Cleanup overview (list of database items to clean, total count & size) 
Previsualizar elementos antes de limpiar – Ejemplo de revisiones (filtros en Premium) 
Keep Last rules – Revisions example (keep last X items in Premium) 
Tables overview (filters & scan in Premium) 
Options overview (filters & scan in Premium) 
Post Meta overview (filters & scan in Premium) 
User Meta overview (filters & scan in Premium) 
Transients overview (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) 
Resumen de tareas de limpieza de automatización 
Crear una tarea de automatización de limpieza de revisiones (conservar las últimas 2 revisiones por entrada) 
Registro de eventos de tarea de automatización de limpieza de revisiones (en Premium) 
Análisis de base de datos – Gráficos diarios de los últimos 30 días (en Premium) 
Análisis de tablas – Últimos 30 días, actionscheduler_logs y wp_options seleccionadas (en Premium) 
Addons Activity – Timeline of activation, deactivation & uninstall (in Premium) 
Info & Logs – System Info tab selected 
Página de ajustes
Instalación
Esta sección describe cómo instalar el plugin. En general, hay 3 formas para instalar este plugin, como cualquier otro plugin para WordPress.
1. A través del escritorio de WordPress
- Click on «Add New» in the Plugins dashboard.
- Search for «advanced-database-cleaner».
- Click the «Install Now» button.
- Activate the plugin from the same page or from the Plugins dashboard.
2. A través de la subida del plugin al escritorio de WordPress
- Descarga el plugin a tu ordenador desde: https://wordpress.org/plugins/advanced-database-cleaner/
- Click on «Add New» in the Plugins dashboard.
- Click on the «Upload Plugin» button.
- Selecciona el archivo zip del plugin que descargaste.
- Click «Install Now».
- Activate the plugin from the Plugins dashboard.
3. A través de FTP
- Descarga el plugin a tu ordenador desde: https://wordpress.org/plugins/advanced-database-cleaner/
- Unzip the zip file, which will extract the «advanced-database-cleaner» directory.
- Upload the «advanced-database-cleaner» directory (included inside the extracted folder) to the /wp-content/plugins/ directory in your web space.
- Activate the plugin from the Plugins dashboard.
Instalación multisitio
- Log in to your primary site and go to «My Sites» » «Network Admin» » «Plugins».
- Instala el plugin siguiendo una de las formas anteriores.
- Activa el plugin para la red. (Solo el sitio principal puede acceder a las herramientas completas de limpieza de toda la red).
¿Dónde está el menú del plugin?
- The plugin can be accessed via «Dashboard» » «WP DB Cleaner» or «Dashboard» » «Tools» » «WP DB Cleaner» (depending on your settings).
FAQ
-
Why should I «clean my database»?
-
A medida que usas WordPress, tu base de datos acumula una gran cantidad de datos innecesarios como revisiones, comentarios de spam, comentarios en la papelera y más. Este desorden aumenta lentamente el tamaño de tu base de datos, lo que puede hacer que tu sitio sea más lento y que las copias de seguridad tarden más. Limpiar estos datos mantiene tu sitio más ligero, rápido y fácil de mantener.
-
¿Es seguro limpiar mi base de datos?
-
Sí, es seguro. El plugin no ejecuta ningún código que pueda romper tu sitio o borrar entradas, páginas o comentarios aprobados. Solo elimina elementos que WordPress considera innecesarios. Sin embargo, ¡debes hacer siempre una copia de seguridad de tu base de datos antes de realizar cualquier limpieza! Esto es obligatorio, no opcional. Las copias de seguridad aseguran que siempre puedas restaurar tu sitio si ocurre algo inesperado.
-
Why should I «optimize my database»?
-
Optimizar tu base de datos recupera espacio no utilizado y reorganiza la forma en que se almacenan los datos dentro de tus tablas. Con el tiempo, las tablas se fragmentan, especialmente en sitios web activos. La optimización reduce el uso de almacenamiento y mejora la velocidad de respuesta de tu base de datos. Este proceso es seguro y puede mejorar significativamente el rendimiento en sitios web grandes o con mucho tráfico.
-
¿Es seguro limpiar el cron (tareas programadas)?
-
Las tareas de cron (cron jobs) permiten a WordPress y a los plugins ejecutar tareas automáticamente (como comprobar actualizaciones o enviar correos). Cuando se elimina un plugin, algunas de sus tareas de cron pueden quedarse atrás. Estas tareas sobrantes no sirven para nada y pueden ralentizar los eventos de wp-cron. Limpiar tareas de cron innecesarias es seguro siempre que sepas cuáles deben eliminarse. Si no estás seguro, es más seguro no borrar ninguna tarea de cron manualmente.
-
What are «revisions»? What SQL code is used to clean them?
-
WordPress almacena revisiones para cada borrador guardado o actualización para que puedas revisar versiones anteriores. Con el tiempo, estas se acumulan y ocupan espacio.
SQL utilizado por el plugin para borrar revisiones:
DELETE FROM posts WHERE post_type = ‘revision’ -
What are «auto drafts»? What SQL code is used to clean them?
-
WordPress crea automáticamente borradores automáticos mientras editas entradas/páginas. Si esos borradores nunca se publican, permanecen en la base de datos.
SQL utilizado por el plugin para borrar borradores automáticos:
DELETE FROM posts WHERE post_status = ‘auto-draft’ -
What are «pending comments»? What SQL code is used to clean them?
-
Los comentarios pendientes son comentarios esperando tu aprobación. Si tienes muchos bots enviando comentarios, esta lista puede crecer rápidamente.
SQL utilizado por el plugin para borrar comentarios pendientes:
DELETE FROM comments WHERE comment_approved = ‘0’ -
What are «spam comments»? What SQL code is used to clean them?
-
Los comentarios de spam son comentarios marcados como spam por ti o por un plugin antispam. Se pueden borrar de forma segura.
SQL utilizado por el plugin para borrar comentarios de spam:
DELETE FROM comments WHERE comment_approved = ‘spam’ -
What are «trash comments»? What SQL code is used to clean them?
-
Los comentarios en la papelera son comentarios borrados movidos a la papelera. Ya no son visibles y pueden eliminarse permanentemente.
SQL utilizado por el plugin para borrar comentarios de la papelera:
DELETE FROM comments WHERE comment_approved = ‘trash’ -
What are «trackbacks»? What SQL code is used to clean them?
-
Los trackbacks son un sistema heredado utilizado por WordPress para permitir que un sitio web notifique a otro que ha enlazado a su contenido. Cuando un sitio recibe un trackback, aparece como un tipo de comentario en la entrada. Como los trackbacks se pueden enviar manualmente, fueron muy abusados por spammers que los usaban para publicar enlaces no deseados en sitios web.
SQL utilizado por el plugin para borrar trackbacks:
DELETE FROM comments WHERE comment_type = ‘trackback’ -
What are «pingbacks»? What SQL code is used to clean them?
-
Los pingbacks son un sistema de notificación automatizado utilizado por WordPress. Cuando un sitio web publica un enlace a la entrada de otro sitio, WordPress envía una solicitud de pingback al sitio enlazado. Si se acepta, el pingback aparece como un tipo de comentario, confirmando que otro sitio ha hecho referencia a tu contenido. Como los pingbacks están automatizados, a menudo son explotados por bots para generar solicitudes de spam.
SQL utilizado por el plugin para borrar pingbacks:
DELETE FROM comments WHERE comment_type = ‘pingback’ -
What is «unused post meta»? What SQL code is used to clean it?
-
El meta de entradas almacena información adicional para las entradas. Cuando se borra una entrada, algunos metadatos pueden quedarse atrás. Estos datos sobrantes «no utilizados» pueden crecer con el tiempo.
SQL utilizado por el plugin para borrar meta de entradas no utilizada:
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?
-
El meta de comentarios almacena información extra para los comentarios. Cuando se elimina un comentario, algunos metadatos pueden permanecer en la base de datos.
SQL utilizado por el plugin para borrar meta de comentarios no utilizada:
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?
-
El meta de usuarios almacena datos adicionales para los usuarios. Si se borra un usuario, sus metadatos pueden no eliminarse automáticamente.
SQL utilizado por el plugin para borrar meta de usuarios no utilizada:
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?
-
El meta de términos almacena información extra para términos de taxonomía (categorías, etiquetas, etc.). Si se elimina un término, sus metadatos pueden quedarse atrás.
SQL utilizado por el plugin para borrar meta de términos no utilizada:
DELETE FROM termmeta WHERE term_id NOT IN (SELECT term_id FROM terms) -
What are «unused relationships»? What SQL code is used to clean them?
-
La tabla wp_term_relationships vincula entradas con categorías/etiquetas. Cuando se borran las entradas, las entradas relacionadas pueden permanecer en esta tabla, ocupando espacio innecesario.
SQL utilizado por el plugin para borrar relaciones no utilizadas:
DELETE FROM term_relationships WHERE term_taxonomy_id=1 AND object_id NOT IN (SELECT id FROM posts) -
What are «expired transients»?
-
Los transitorios son datos en caché temporales almacenados por plugins o temas. Cuando caducan, deberían eliminarse automáticamente. Sin embargo, algunos transitorios caducados pueden permanecer en la base de datos. Estos se pueden limpiar de forma segura para liberar espacio.
-
¿Es este plugin compatible con multisitio?
-
Sí, el plugin es compatible con multisitio. Por seguridad, solo el sitio principal puede limpiar la base de datos de toda la red. Los subsitios no pueden realizar operaciones de limpieza para evitar daños accidentales.
-
¿Es este plugin compatible con SharDB, HyperDB o Multi-DB?
-
Not yet. The plugin is not currently compatible with SharDB, HyperDB, or Multi-DB setups. Support may be added in future versions.
-
¿Este plugin se limpia a sí mismo después de desinstalarse?
-
Sí. El plugin elimina todos sus datos y ajustes al desinstalarse. ¡Un plugin de limpieza que deja basura no tendría sentido!
Reseñas
Colaboradores y desarrolladores
«Advanced Database Cleaner – Optimiza y limpia la base de datos para acelerar el rendimiento del sitio» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Advanced Database Cleaner – Optimiza y limpia la base de datos para acelerar el rendimiento del sitio» está traducido en 12 idiomas. Gracias a los traductores por sus contribuciones.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
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.
