WP-Sweep allows you to clean up unused, orphaned and duplicated data in your WordPress. It also optimizes your database tables.
Ratings
4.6
Last updated
April 28, 2024
Version
1.1.8
Active installations
100K
WP-Sweep

This plugin cleans up:

  • Revisions
  • Auto drafts
  • Deleted comments
  • Unapproved comments
  • Spammed comments
  • Deleted comments
  • Orphaned post meta
  • Orphaned comment meta
  • Orphaned user meta
  • Orphaned term meta
  • Orphan term relationships
  • Unused terms
  • Duplicated post meta
  • Duplicated comment meta
  • Duplicated user meta
  • Duplicated term meta
  • Transient options
  • Optimizes database tables
  • oEmbed caches in post meta

This plugin uses proper WordPress delete functions as much as possible instead of running direct delete MySQL queries.

Following delete functions are used:

  • 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()

WP-Sweep WP REST API Endpoints * GET /wp-json/sweep/v1/count/<Name>. Get the number of items that we will be sweeping. * GET /wp-json/sweep/v1/details/<Name>. Get the details of the items that we will be sweeping. * DELETE /wp-json/sweep/v1/sweep/<Name>. Runs sweep for that particular item.

WP-Sweep WP-CLI Commands * wp sweep --all. Runs sweep for all items. * wp sweep <Name>. Runs sweep for that particular item. * wp sweep <Name1> <Name2>. Run sweep for the selected items.

WP-Sweep Available Items: * 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 * Elementor Popup Builder * MailPress * Meta Slider * Polylang * Slider Revolution * Viba Portfolio * WPML

Build Status

Development

Credits

Donations

I spent most of my free time creating, updating, maintaining and supporting these plugins, if you really love my plugins and could spare me a couple of bucks, I will really appreciate it. If not feel free to use it without any obligations.

Freeon Creator plan
Active installations
100K
Tested up to
6.5.4
This plugin is available for download to be used on your WordPress self-hosted installation.