Title: WP-Sweep
Author: Lester Chan
Published: <strong>25 de Febrero de  2015</strong>
Last modified: 16 de Abril de  2025

---

Buscar plugins

![](https://ps.w.org/wp-sweep/assets/banner-772x250.jpg?rev=1098912)

![](https://ps.w.org/wp-sweep/assets/icon.svg?rev=1098912)

# WP-Sweep

 Por [Lester Chan](https://profiles.wordpress.org/gamerz/)

[Descargar](https://downloads.wordpress.org/plugin/wp-sweep.1.1.8.zip)

 * [Detalles](https://cl.wordpress.org/plugins/wp-sweep/#description)
 * [Reseñas](https://cl.wordpress.org/plugins/wp-sweep/#reviews)
 *  [Instalación](https://cl.wordpress.org/plugins/wp-sweep/#installation)
 * [Desarrollo](https://cl.wordpress.org/plugins/wp-sweep/#developers)

 [Soporte](https://wordpress.org/support/plugin/wp-sweep/)

## Descripción

Este plugin limpia:

 * Revisiones
 * Borradores automáticos
 * Comentarios borrados
 * Comentarios sin aprobar
 * Comentarios spam
 * Comentarios borrados
 * Metas de entradas huérfanas
 * Metas de comentarios huérfanas
 * Metas de usuarios huérfanas
 * Metas de términos huérfanas
 * Relaciones de términos huérfanas
 * Términos sin utilizar
 * Metas de entradas duplicadas
 * Metas de comentarios duplicadas
 * Metas de usuario duplicadas
 * Meta de términos duplicadas
 * Opciones de datos transitorios
 * Optimiza tablas de la base de datos
 * Cachés oEmbed en metas de entradas

Este plugin utiliza las funciones de borrado apropiadas de WordPress siempre que
es posible en vez de utilizar consultas directas de borrado MySQL.

Se utilizan las siguientes funciones de borrado:

 * wp_delete_post_revision()
 * wp_delete_post()
 * wp_delete_comment()
 * delete_post_meta()
 * delete_comment_meta()
 * delete_user_meta()
 * delete_term_meta()
 * wp_remove_object_terms()
 * wp_delete_term()
 * delete_transient()
 * delete_site_transient()

Variables de la API REST de WP-Sweep WP
 * `GET /wp-json/sweep/v1/count/<Name>`.
Obtiene el número de elementos que van a vaciarse. * `GET /wp-json/sweep/v1/details/
<Name>`. Obtiene los detalles de los elementos que van a vaciarse. * `DELETE /wp-
json/sweep/v1/sweep/<Name>`. Ejecuta la limpieza en un elemento en particular.

Comandos disponibles para WP-CLI
 * `wp sweep --all`. Limpia todos los elementos.*`
wp sweep <Name>`. Limpia un elemento en particular. * `wp sweep <Name1> <Name2>`.
Limpia los elementos seleccionados.

Elementos disponibles en WP-Sweep:
 * revisions * auto_drafts * deleted_posts * 
unapproved_comments * spam_comments * deleted_comments * transient_options * orphan_postmeta*
orphan_commentmeta * orphan_usermeta * orphan_termmeta * orphan_term_relationships*
unused_terms * duplicated_postmeta * duplicated_commentmeta * duplicated_usermeta*
duplicated_termmeta * optimize_database * oembed_postmeta

WP-Sweep is not compatible with the following plugins:
 * [Custom Fonts](https://wordpress.org/plugins/custom-fonts/)*
[Elementor Popup Builder](https://elementor.com/features/popup-builder/) * [MailPress](https://wordpress.org/plugins/mailpress/)*
[Meta Slider](https://wordpress.org/support/plugin/ml-slider/) * [Polylang](https://wordpress.org/plugins/polylang/)*
[Slider Revolution](https://revolution.themepunch.com/) * [Viba Portfolio](https://codecanyon.net/item/viba-portfolio-wordpress-plugin/9561599)*
[WPML](https://wpml.org/)

### Estado de creación

### Desarrollo

 * [https://github.com/lesterchan/wp-sweep](https://github.com/lesterchan/wp-sweep)

### Créditos

 * Ícono del plugin por [Freepik](http://www.freepik.com) de [Flaticon](http://www.flaticon.com)

### Donativos

Paso la mayor parte de mi tiempo libre creando, actualizando, manteniendo y dando
soporte a estos plugins, si te gustan de verdad mis plugins y me quieres dar un 
par de euros lo apreciaré enormemente. En caso contrario úsalo sin ninguna obligación.

## Capturas de pantalla

 * [[
 * Página de administración de WP-Sweep (antes de barrer)
 * [[
 * Página de administración de WP-Sweep (barrido)

## Instalación

 1. Sube la carpeta `wp-sweep` al directorio `/wp-content/plugins/`
 2. Activa el plugin `WP-Sweep` desde el menú ‘Plugins’ de WordPress
 3. Puedes acceder a `WP-Sweep` desde `WP-Admin -> Herramientas -> Barrer`

## FAQ

Muy pronto …

## Reseñas

![](https://secure.gravatar.com/avatar/03143f665620a55dfcbd5db0e29e1f7f21b4b2bad4d54c8e07ac6d87c63cd20f?
s=60&d=retro&r=g)

### 󠀁[removes error 500](https://wordpress.org/support/topic/removes-error-500/)󠁿

 [oriander](https://profiles.wordpress.org/oriander/) 14 de Febrero de 2026

great plugin. helped to remove error 500! thanks for making it.

![](https://secure.gravatar.com/avatar/697117b83ad64dd4ba4afa0bea329654a5bc8ff1bdb1ba50e76d17d3562058c8?
s=60&d=retro&r=g)

### 󠀁[Thanks a lot](https://wordpress.org/support/topic/thanks-a-lot-165/)󠁿

 [Amine](https://profiles.wordpress.org/ablamohamedamine/) 9 de Febrero de 2026

Thanks a lot for this useful plugin.

![](https://secure.gravatar.com/avatar/a93b723acac08d831e6db6eb756b246ec0ae97cec8af4cdcbb63e4f91135628c?
s=60&d=retro&r=g)

### 󠀁[Très bon travail](https://wordpress.org/support/topic/tres-bon-travail-3/)󠁿

 [Thierry Laval](https://profiles.wordpress.org/tiri17/) 17 de Octubre de 2025

Merci beaucoup pour ce travail et le partage. Ce plugins fonctionne très bien.

![](https://secure.gravatar.com/avatar/690a4b2101415e5e077a6c9e5d4ad130dd631d64a87c54cd3d01b4c0276d03a4?
s=60&d=retro&r=g)

### 󠀁[great plugin](https://wordpress.org/support/topic/great-plugin-40538/)󠁿

 [readysite](https://profiles.wordpress.org/readysite/) 26 de Mayo de 2025

great plugin, had a large database it cleaned in 2 clicks

![](https://secure.gravatar.com/avatar/aafa89ebe5c2c249145642e0aef97ec03d86c084d4b2b0048b7c91042096dff9?
s=60&d=retro&r=g)

### 󠀁[Great plugin to keep your WordPress database clean and optimized](https://wordpress.org/support/topic/great-plugin-to-keep-your-wordpress-database-clean-and-optimized/)󠁿

 [NDV Comunicazione – Sviluppo](https://profiles.wordpress.org/ndvcomunicazionesviluppo/)
26 de Marzo de 2025

WP-Sweep is a simple yet powerful plugin that helps keep your WordPress site running
smoothly. It cleans up unnecessary data like post revisions, trashed posts, spam
comments, unused terms, and more — all using native WordPress functions, which makes
it safer than many alternatives. We’ve used WP-Sweep on multiple websites and it’s
never caused any issues. It’s lightweight, user-friendly, and does exactly what 
it promises. The interface is clear and makes it easy to choose what to clean. Highly
recommended for anyone looking to optimize their WordPress database without the 
risk of breaking anything.

![](https://secure.gravatar.com/avatar/1760d3541ea129b073d874247dd50005ba681cb96a1f870dbfea1c5bcbd90dea?
s=60&d=retro&r=g)

### 󠀁[great plugin](https://wordpress.org/support/topic/great-plugin-40022/)󠁿

 [fuu0](https://profiles.wordpress.org/fuu0/) 22 de Enero de 2025

great and simple plugin, no licence shit – it just works, thanks!

 [ Leer los 139 comentarios ](https://wordpress.org/support/plugin/wp-sweep/reviews/)

## Colaboradores & Desarrolladores

“WP-Sweep” es software de código abierto. Las siguientes personas han contribuido
a este plugin.

Colaboradores

 *   [ Lester Chan ](https://profiles.wordpress.org/gamerz/)

“WP-Sweep” ha sido traducido en 21 idiomas. Gracias a [los traductores](https://translate.wordpress.org/projects/wp-plugins/wp-sweep/contributors)
por sus contribuciones.

[Traduce “WP-Sweep” a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/wp-sweep)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/wp-sweep/), echa un
vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/wp-sweep/), o suscríbete
al [registro de desarrollo](https://plugins.trac.wordpress.org/log/wp-sweep/) por
[RSS](https://plugins.trac.wordpress.org/log/wp-sweep/?limit=100&mode=stop_on_copy&format=rss).

## Historial de cambios

### 1.1.8

 * FIXED: Added current_user_can() Check For AJAX Calls

### 1.1.7

 * FIXED: Pass in default blank string to fix fatal error

### 1.1.6

 * NEW: Re-org wp-sweep.php to inc/class-wpsweep.php
 * NEW: Bump to WordPress 6.2

### 1.1.5

 * NEW: Bump to WordPress 5.8

### 1.1.4

 * FIXED: Replaced %_transient_% with %\_transient\_%. Escape _ in MySQL if not 
   it is being used as a wildcard character. Props @janrenn.

### 1.1.3

 * FIXED: Changed permissions check to `activate_plugins` because `update_plugins`
   will return false when DISALLOW_FILE_MODS=true.

### 1.1.2

 * NEW: Changed permission check to `update_plugins` for better MultiSite compatibility.
 * NEW: Bump min PHP version to 5.6.

### 1.1.1

 * NEW: `wp_sweep_excluded_termids` filter.

### 1.1.0

 * Nuevo: Agregadas variables a la WP Rest API, `sweep/v1/count/<Name>`, `sweep/
   v1/details/<Name>`, and `sweep/v1/sweep/<Name>`
 * Corrección: Seguir, lo mas fidedignamente, los estándares de código de WordPress

### 1.0.12

 * Nuevo: Salto a WordPress 4.9
 * Nuevo: Actualizadas en el README las incompatibilidades con plugins

### 1.0.10

 * Corrección: Corregido encabezamiento no valido en el plugin “Este plugin tiene
   una cabecera no válida.”

### 1.0.9

 * Nuevo: Compatibilidad con Codeclimate
 * Corrección: Uso de `get_sites()` en WordPress 4.6. Esto debe corregir los avisos
   de código obsoleto.
 * Corrección: Corregida la traducción del contador de marcador de posición. Gracias
   @pedro-mendonca.
 * Corregido: Uso de la capacidad `manage_options` ya que entra en conflicto en 
   Admin Menu Editor en instalaciones multisitio. Gracias @EusebiuOprinoiu.

### 1.0.8

 * NEW: Added wp_sweep_excluded_taxonomies filter to allow more than just link_category
   taxonomy
 * Nuevo: Compatibilidad de `wp sweep` con WP-CLI

### 1.0.7

 * Correción: Usar consulta personalizada para borrar relaciones entre términos 
   huérfanos si falla wp_remove_object_terms()

### 1.0.6

 * Nuevo: Borrada carpeta “languages” del plugin
 * Nuevo: Usar translate.wordpress.org para traducir el plugin
 * FIXED: Works only with WordPress 4.4 because of new term meta

### 1.0.5

 * FIXED: apply_filters() wrong arguments

### 1.0.4

 * NEW: oEmbed caches in post meta Sweep
 * NEW: Add POT file for translators

### 1.0.3

 * NEW: AJAX Sweep All
 * NEW: AJAX Sweeping
 * NEW: View details of sweep
 * NEW: Optimize DB sweep
 * NEW: User hint and confirmation. Props @SiamKreative
 * FIXED: Division by zero. Pros @barisunver

### 1.0.2

 * FIXED: Use term_id for wp_remove_object_terms()
 * FIXED: number_format_i18n() issues after sweeping

### 1.0.1

 * NEW: Moved plugin location to WP-Admin -> Tools -> Sweep
 * NEW: Add Deleted Post Sweep
 * FIXED: Use forced_delete for wp_delete_post() and wp_delete_comment();
 * FIXED: If orphaned meta has an object id of 0, use SQL query to delete

### 1.0.0

 * Lanzamiento Inicial

## Meta

 *  Versión **1.1.8**
 *  Última actualización **hace 12 meses**
 *  Instalaciones activas **100,000+**
 *  Versión de WordPress ** 4.6 o superior **
 *  Probado hasta **6.8.5**
 *  Idiomas
 * [Catalan](https://ca.wordpress.org/plugins/wp-sweep/), [Chinese (China)](https://cn.wordpress.org/plugins/wp-sweep/),
   [Chinese (Taiwan)](https://tw.wordpress.org/plugins/wp-sweep/), [Dutch](https://nl.wordpress.org/plugins/wp-sweep/),
   [English (Australia)](https://en-au.wordpress.org/plugins/wp-sweep/), [English (Canada)](https://en-ca.wordpress.org/plugins/wp-sweep/),
   [English (New Zealand)](https://en-nz.wordpress.org/plugins/wp-sweep/), [English (UK)](https://en-gb.wordpress.org/plugins/wp-sweep/),
   [English (US)](https://wordpress.org/plugins/wp-sweep/), [French (France)](https://fr.wordpress.org/plugins/wp-sweep/),
   [German](https://de.wordpress.org/plugins/wp-sweep/), [German (Switzerland)](https://de-ch.wordpress.org/plugins/wp-sweep/),
   [Greek](https://el.wordpress.org/plugins/wp-sweep/), [Hebrew](https://he.wordpress.org/plugins/wp-sweep/),
   [Japanese](https://ja.wordpress.org/plugins/wp-sweep/), [Persian](https://fa.wordpress.org/plugins/wp-sweep/),
   [Portuguese (Portugal)](https://pt.wordpress.org/plugins/wp-sweep/), [Russian](https://ru.wordpress.org/plugins/wp-sweep/),
   [Spanish (Chile)](https://cl.wordpress.org/plugins/wp-sweep/), [Spanish (Colombia)](https://es-co.wordpress.org/plugins/wp-sweep/),
   [Spanish (Spain)](https://es.wordpress.org/plugins/wp-sweep/), y [Spanish (Venezuela)](https://ve.wordpress.org/plugins/wp-sweep/).
 *  [Traducir a tu idioma](https://translate.wordpress.org/projects/wp-plugins/wp-sweep)
 * Etiquetas
 * [clean](https://cl.wordpress.org/plugins/tags/clean/)[clean-up](https://cl.wordpress.org/plugins/tags/clean-up/)
   [cleanup](https://cl.wordpress.org/plugins/tags/cleanup/)[Optimize](https://cl.wordpress.org/plugins/tags/optimize/)
 *  [Vista Avanzada](https://cl.wordpress.org/plugins/wp-sweep/advanced/)

## Calificaciones

 4.7 de 5 estrellas.

 *  [  125 valoraciones de 5 estrellas     ](https://wordpress.org/support/plugin/wp-sweep/reviews/?filter=5)
 *  [  1 valoración de 4 estrellas     ](https://wordpress.org/support/plugin/wp-sweep/reviews/?filter=4)
 *  [  1 valoración de 3 estrellas     ](https://wordpress.org/support/plugin/wp-sweep/reviews/?filter=3)
 *  [  1 valoración de 2 estrellas     ](https://wordpress.org/support/plugin/wp-sweep/reviews/?filter=2)
 *  [  10 valoraciones de 1 estrellas     ](https://wordpress.org/support/plugin/wp-sweep/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/wp-sweep/reviews/#new-post)

[Ver todas las reseñas](https://wordpress.org/support/plugin/wp-sweep/reviews/)

## Colaboradores

 *   [ Lester Chan ](https://profiles.wordpress.org/gamerz/)

## Soporte

¿Tienes algo que decir? ¿Necesitas ayuda?

 [Ver el foro de soporte](https://wordpress.org/support/plugin/wp-sweep/)

## Donar

¿Te gustaría apoyar el avance de este plugin?

 [ Donar para este plugin ](https://lesterchan.net/site/donation/)