Blog · WebJi® India

Delete a Plugin from cPanel

Quick answer: Back up first, then open cPanel, File Manager, public_html, wp-content, plugins and delete the plugin's folder. If the WordPress admin still loads, deactivate the plugin there before deleting, so its own cleanup runs. You know it worked when the plugin is gone from Plugins, Installed Plugins.
✓ In business since 2005✓ INR + GST billing✓ 24/7 Email Support — avg reply < 60 min
Indian business partners shaking hands across a desk with a dashboard open on a laptop — how to delete plugin from cpanel

Back up, then deactivate in WordPress

Take a full cPanel backup first, then deactivate the plugin from Plugins, Installed Plugins. Deactivation runs the plugin's own cleanup code; deleting the folder straight away skips it and leaves options and tables behind. Only after that does the File Manager delete make sense.

  1. In cPanel open Files, then Backup, and download a Full Account backup. The cPanel full backup guide walks through it.
  2. Open the WordPress admin, go to Plugins, Installed Plugins.
  3. Click Deactivate under the plugin and wait for the page to reload.
  4. If the site breaks during deactivation, reactivate it and use the rename method below instead.

One caveat on the word plugin: this page is about a WordPress plugin. A plugin in the cPanel interface itself is a different object, installed on the server by the host, and you cannot remove it from a shared account.

Delete the folder in cPanel File Manager

The plugin's files sit in one folder named after the plugin, so deleting that folder removes the code.

  1. In cPanel open Files, then File Manager.
  2. Open public_html. On an addon domain the folder may be named after the domain instead.
  3. Open wp-content, then plugins. You will see one folder per installed plugin, named by slug.
  4. Select the folder for the plugin, for example wp-content/plugins/hello.php or the plugin's own directory.
  5. Click Delete in the toolbar, confirm, and wait for the queue to finish.
  6. Reload Plugins, Installed Plugins. It should no longer be listed.

You know it worked when the plugin is absent from the Plugins list and the site loads without a warning about missing files.

If the WordPress admin is locked, rename the folder first

A single fatal error can take the admin down with it, and then there is no Deactivate button to press. Rename the folder instead of deleting it: WordPress cannot load a plugin whose folder it cannot find, and nothing is lost yet.

  1. In File Manager open wp-content, then plugins.
  2. Right-click the plugin's folder, choose Rename, and add .disabled to the end of the name.
  3. Open the site in a private window. If it loads, the plugin was the cause.
  4. Go back to the admin, confirm it opens, then delete the renamed folder.

This also works for must-use plugins in wp-content/mu-plugins, though those cannot be deactivated from the admin at all, so renaming is the only switch you have.

Clear the rows the plugin left in the database

Deleting files leaves data. Most plugins store settings in wp_options, and some create their own tables, so a "deleted" plugin can still leave rows behind.

  1. In cPanel open Databases, then phpMyAdmin, and select the WordPress database.
  2. Open the options table, usually wp_options, and search the option_name column for the plugin slug.
  3. Delete only the rows you recognise as that plugin's settings.
  4. Check the table list for custom tables prefixed with wp_ and the plugin name, and drop them only if the plugin's documentation says they belong to it.

Export the database before you delete rows. A wrong row in wp_options can reset site settings or break the admin login.

What to do when the folder will not delete

The usual cause is folder permissions, not a broken cPanel. Set the folder and its contents to 755 and try again.

What you seeWhat to do
Permission deniedSelect the folder, click Permissions, set 755, tick recurse into subdirectories, then delete.
File Manager returns 403The files belong to another system user. Email support and ask them to remove the folder.
Delete hangs or the page times outDelete subfolders one at a time, usually cache and vendor folders first.
Disk quota or inode limit reachedCheck the statistics column. Free space elsewhere and retry; the delete needs room for the operation.

If the site is on Windows hosting, a file in use can block the delete, and only the host can release it.

What not to delete

Never delete wp-content/plugins itself. That folder holds every plugin on the site, and removing it takes the whole set down at once.

  • Leave wp-content/plugins in place; delete inside it, not the folder itself.
  • Do not delete a folder you cannot identify. Search the slug in Plugins first.
  • Do not delete mu-plugins unless you know which theme or host installed them.
  • Do not empty the database "just in case". Export first.
  • Purge the page cache after the delete so the old plugin output stops appearing.

Where WebJi® fits

WebJi® cPanel hosting includes File Manager, phpMyAdmin and the backup tools this job needs, from ₹300 a month before 18% GST on the L-Basic plan. The cPanel hosting page lists what each plan carries.

If a delete goes wrong, email support@webji.services with the domain and the folder name. Support is 24/7 in Hindi and English, average first reply under 60 minutes, and a restore from your own backup is usually faster than reinstalling. Contact the team if you would rather we look at it first.

Frequently Asked Questions

How do I delete a WordPress plugin from cPanel?

Back up, deactivate it in WordPress, then open cPanel, Files, File Manager, public_html, wp-content, plugins, select the plugin folder and click Delete. Confirm it is gone from Plugins, Installed Plugins.

Will deleting the plugin folder remove its database tables?

No. Settings rows in wp_options and any custom tables stay behind. Find the rows by searching the plugin slug in phpMyAdmin, export first, and drop only what the plugin's documentation names.

What if the plugin folder will not delete?

Set the folder and its contents to 755, then retry. A 403 from File Manager means the files belong to another user, and only the host can remove them.

Can I delete a plugin while it is active?

You can, but do not. Deactivating first lets the plugin run its cleanup, and deleting an active plugin can throw a fatal error on the next page load.

What if the WordPress admin is locked by a plugin?

Rename the plugin folder in File Manager and add .disabled to the end. WordPress stops loading it, the admin should open, and you can delete the renamed folder afterwards.

How do I delete a plugin with Softaculous?

Open Software, WordPress Manager by Softaculous, click the arrow beside Up to Date and choose Manage Plugins. Each listed plugin has a Delete action. It removes files, not database rows.

Need help with this?

WebJi® support does it for you — free. Talk to our Jaipur team →