On This Page
v 1.0.0
Last updated: 16/03/2026
Removed Unused Themes and Plugins
One-click removal of inactive plugins and themes to declutter and harden the install.
Overview
Remove Unused Themes and Plugins lets you bulk delete inactive themes and plugins from the admin. Inactive themes and plugins can pose security risks and clutter the admin. This module provides a one-click (or few-click) way to remove them. Typically excludes the active theme and required plugins. Confirmation before deletion. Frees disk space and reduces attack surface.

Who is this for?
Site owners and developers who want to clean up inactive themes and plugins without manually deleting each one. Improves security and reduces clutter.
Features
Bulk Delete Inactive Themes
Select and delete inactive themes. Active theme is protected.
Bulk Delete Inactive Plugins
Select and delete inactive plugins. Required plugins (e.g. WP PowerSuite) may be protected.
Confirmation
Confirmation step before deletion. Prevents accidental removal.
Security
Reduces attack surface by removing unused code. Fewer plugins/themes to update and secure.
How It Works
1
Enable the Module
Go to WP PowerSuite, find "Remove Unused Themes and Plugins," and click the Enable button.
2
Open the Tool
Go to the module page (under WP PowerSuite). View list of inactive themes and plugins.
3
Delete
Select items to remove. Confirm. Items are deleted. Cannot be undone.

Performance Note
No ongoing impact. Deletion is a one-time action. Fewer themes/plugins can slightly improve admin load and reduce disk usage.
Installation & Activation
1
Install WP PowerSuite
Make sure the WP PowerSuite plugin is installed and activated on your site.
2
Enable the Module
Go to the WP PowerSuite menu, find "Remove Unused Themes and Plugins" in the module list, and click the Enable button.
3
Use the Tool
Open the module page. Review inactive items. Delete as needed.

Requirements
PHP 8.1 or higher
WordPress 6.0 or higher
Permission to delete themes and plugins (install_themes, delete_plugins)
Use Cases
- ThemeCleanupClean up after testing themes
- PluginCleanupRemove abandoned plugins
- SecurityReductionReduce security surface
- SpaceOptimizationFree disk space
Frequently Asked Questions
Can I recover deleted items?
No. Deletion is permanent. Reinstall from WordPress.org or your source if needed. Backup before bulk deletion if unsure.
Is the active theme protected?
Yes. The module should not allow deletion of the active theme. Verify before use.
Troubleshooting
- Item not deletableSome items may be protected (active theme, required plugins). Check capabilities. Ensure you have delete_plugins and delete_themes.
