Deactivating vs deleting plugins
Understand the difference between deactivating and deleting a WordPress plugin, and when to use each option.
WordPress gives you two ways to turn off a plugin: deactivate or delete. They sound similar but they do very different things. Choosing the wrong one could cause headaches.
Quick summary
Deactivate turns a plugin off but keeps it installed — easy to reverse. Delete removes the plugin and its files permanently. Use deactivate when troubleshooting or taking a temporary break. Delete only when you're certain you'll never need the plugin again.
The difference at a glance
| Deactivate | Delete | |
|---|---|---|
| Plugin files removed? | No | Yes |
| Plugin settings saved? | Usually yes | Sometimes no |
| Can you reverse it? | Yes — just reactivate | Only by reinstalling |
| Feature stops working? | Yes | Yes |
| When to use | Troubleshooting, temporary pause | Permanent removal, cleanup |
What happens when you deactivate
When you deactivate a plugin:
- Its code stops running. The feature it powers disappears from your site.
- The plugin's files stay on your server. So does most of its saved data.
- You can reactivate it instantly. Everything comes back as it was.
Deactivation is the safe choice when you're not sure. It's reversible. Use it when you want to troubleshoot a problem, pause a feature temporarily, or test whether a plugin is causing a conflict.
Some plugins remove data when deleted
A small number of plugins delete their stored data when you delete them. If that plugin managed important content (forms, products, settings), those could be lost. Check the plugin's documentation before deleting.
What happens when you delete
When you delete a plugin:
- Its files are permanently removed from your server.
- Most plugins also remove their database settings at this point.
- To get the plugin back, you'd need to reinstall it from scratch and reconfigure it.
Delete when you're confident the plugin is no longer needed and you want to keep your site clean. Unused plugins sitting on your server are a minor security risk, even when deactivated.
How to deactivate a plugin
Go to Plugins → Installed Plugins in your WordPress dashboard.
Find the plugin you want to turn off.
Click Deactivate under the plugin name. The page refreshes and the plugin is now off.
To reactivate
The plugin will now show an Activate link instead of Deactivate. Click it anytime to turn the plugin back on.
How to delete a plugin
You must deactivate a plugin before you can delete it.
Deactivate the plugin (see above).
Click Delete under the plugin name. A confirmation message appears.
Confirm the deletion. The plugin and its files are removed.
Deleting multiple plugins at once
Check the boxes next to all the plugins you want to delete. (They must already be deactivated — you cannot delete an active plugin.)
Open the "Bulk actions" dropdown at the top of the list and select Delete.
Click Apply. WordPress removes all selected plugins.
When to use each
Use Deactivate when:
- A plugin update broke something and you want to roll back quickly
- You're troubleshooting a site problem
- You want to temporarily hide a feature
- You're not sure if you'll need the plugin later
Use Delete when:
- You've replaced a plugin with a better one and no longer need the old one
- You're cleaning up your site and removing features you'll never use
- Your developer told you to remove it
- A security advisory says to remove it immediately
Common questions
Related guides
- What are plugins?
- How to install a plugin
- How to update plugins safely
- How WordPress backups work
- Fixing the "white screen" error
Need a hand?
Learn more
How to update plugins safely
Learn how to update WordPress plugins safely, including what to do before you update and how to recover if something goes wrong.
WordPress general settings explained
A plain-English guide to the General Settings page in WordPress, covering site title, tagline, URL, timezone, and language.