Skip to content
Select theme
Get Started

Remove Unused Themes and Plugins

Summarize with AI

Remove Unused Themes and Plugins One-click removal of inactive plugins and themes to declutter and harden the install.

One-click removal of inactive plugins and themes to declutter and harden the install.

  • Includes settings so you can tune this module for your site.
  • Scan for Inactive Items.
  • Inactive Plugins.
  • Inactive Themes.
  • All inactive plugins.

Enable it if:

  • You specifically need: One-click removal of inactive plugins and themes to declutter and harden the install.
  • You want this Site Tools feature without installing a separate plugin for it.

Options you can configure for this module include:

  • Scan for Inactive Items
  • Inactive Plugins
  • Inactive Themes
  • All inactive plugins
  • All inactive themes
  • All inactive items
  1. Go to WP PowerSuite -> Modules.
  2. Open Site Tools or search for “Remove Unused Themes and Plugins”.
  3. Toggle Remove Unused Themes and Plugins on.
  4. Open the module settings and save.

Toggle it off anytime to stop this module from loading.

  • Confirm Remove Unused Themes and Plugins is enabled under WP PowerSuite -> Modules -> Site Tools.
  • Use the feature this module controls (the admin UI, front-end behavior, upload, login flow, etc.).
  • ✅ Pass: you see the module-specific behavior described above.
  • ❌ Fail: re-check this module’s settings, then look for another plugin doing the same job.
  • No change after enabling. Confirm the toggle is on, hard-refresh, and review this module’s settings.
  • Conflicts. Temporarily disable other plugins that implement the same feature.
  • Unexpected side effect. Toggle Remove Unused Themes and Plugins off to revert, then re-enable with adjusted settings.

Prefer the command line? You can turn this module on or off with WP-CLI instead of the dashboard:

Terminal window
# Turn the module on
wp powersuite module enable remove-unused-themes-plugins
# Turn the module off
wp powersuite module disable remove-unused-themes-plugins
# Check whether it is on, its category, and where its settings live
wp powersuite module get remove-unused-themes-plugins

Managing more than one site? Add --url=https://example.com to point a command at one site. If this is a Pro module, install WP PowerSuite Pro and activate your license first. New to WP-CLI? See the full command guide.

What does Remove Unused Themes and Plugins do?

One-click removal of inactive plugins and themes to declutter and harden the install.

Is Remove Unused Themes and Plugins free?

Yes. Enable it under WP PowerSuite -> Modules.

Does Remove Unused Themes and Plugins have settings?

Yes. Open module settings from WP PowerSuite -> Modules after enabling it.

How do I turn Remove Unused Themes and Plugins off?

Go to WP PowerSuite -> Modules, find Remove Unused Themes and Plugins, and toggle it off.

Developer notes (hooks & filters)

Source: modules/remove-unused-themes-plugins/admin.php, modules/remove-unused-themes-plugins/module.php. Boot: critical · context: admin, ajax.

Hooks (non-exhaustive): wp_ajax_wpps_ru_scan_inactive, wp_ajax_wpps_ru_remove_inactive.