Beginner’s Guide to Properly Uninstalling WordPress Plugins

0 0
Read Time:9 Minute, 47 Second

Want to uninstall a WordPress plugin but not sure how to get started? Is uninstalling a plugin as simple as clicking a few buttons? Want to know the right way to uninstall a WordPress plugin?

At this moment, there are 59,812 free plugins on There’s a plugin for just about anything you want to create using WordPress.

At some point, you may not need a particular plugin, or the plugin stops being updated and ends up slowing down your website. When that happens, it’s time to uninstall.

As straightforward as it may seem to uninstall a plugin, some plugins leave behind a lot of additional data that you probably don’t need.

So, how do we uninstall a WordPress plugin the right way while removing all that data?

Let’s find out!

First, let’s cover the basics. What exactly is a WordPress plugin?

A WordPress plugin is a piece of software that extends the functionality of a WordPress website.

When a plugin is installed, it seamlessly integrates with WordPress, offering additional features and functionality.

Consider plugins like apps you install on your mobile phone. When you want something specific like a feature or function, you go to the app store and install an app, right?

What apps are to mobile devices, plugins are to WordPress websites.

The possibilities are endless, which is one of the many reasons why WordPress is so popular!

Simply search for a plugin, install, and activate it. It’s that simple to install a plugin and extend WordPress functionality.

When you install a plugin, additional data gets added to your WordPress database. Some plugins store data while others don’t. Typically, plugins that ask for user inputs are most likely to store data.

While there is always an option to get email notifications when a contact form is submitted on your website, the entries are also visible on your WordPress dashboard. This is a clear indication that the data is stored in a file on your server.

This brings us to the next obvious question.

When you install WordPress for the first time, tables are added to the MySQL database.

These tables include:

In addition to the above, installing a WordPress plugin often adds custom database tables to store relevant data.

The wp_options table in the default WordPress installation, stores plugin information such as which plugins are active, their current active settings, and so on.

Plugins may also modify the WordPress wp-config.php file. Additionally, the wp-content folder has files and folders created by the plugin.

When you uninstall a WordPress plugin, not all the files, folders or database tables are removed. In such cases, you’ll need to remove them manually.

When you consider which plugin to install, you’ll want to select one that’s installed by other users, updated frequently, and one that preferably has a 5-star rating.

Plugin developers often release frequent updates and releases. These updates can be enhancements in features, bug fixes and security updates.

All this is to ensure that the plugin remains fully compatible with your website’s core WordPress software and other plugins.

However, when a plugin is not updated, it can cause compatibility issues and introduce vulnerabilities into your website.

In such cases, it’s time to uninstall the plugin.

Also, as we have seen, plugins add database tables and data that will no longer be required. While the effect is modest, keeping data and tables within a database can slow it down. We don’t want that!

Finally, removing a plugin will remove the vast majority of data, but not all of it. If you aren’t using a plugin, why have additional files and data stored on your server?

It’s best to uninstall and delete them permanently.

Is deactivating a plugin the same as uninstalling?

When you deactivate a plugin, all your settings, configurations, and data are still in place. When you reactivate the plugin, it’s like nothing ever happened.

Deactivating a plugin works great when you want to debug your website or troubleshoot an issue. In such cases, you could temporarily deactivate the plugin and reactivate the plugins one at a time. This way, you’ll quickly identify if it’s a plugin causing the problem.

A deactivated plugin keeps the data and tables and keeps its files on your server, just in case you want to reactivate it again.

Uninstalling a plugin means deactivating it and removing it from WordPress.

When you uninstall a plugin, you should also be deleting the associated database tables, data and files on your server.

So essentially, deactivating means pausing the plugin for a short time until you reactivate it. Uninstalling means deleting the plugin and its files and tables.

We’ll begin by uninstalling the plugin and then get into removing the unwanted data and files.

WordPress makes it incredibly simple to uninstall a WordPress plugin from the admin dashboard.

Simply head over to Plugins > Installed Plugins.

You’ll find a list of all the plugins currently installed on your site.

The active plugins have a blue background color and link to deactivate them.

Plugins that are currently deactivated have a white background color with a link to activate or delete them.

To uninstall a plugin, click on the Deactivate link below the plugin and click on the Delete link. You’ll be prompted to confirm the deletion of the plugin.

Click on OK to continue.

Congratulations, you’ve successfully uninstalled the plugin from your WordPress site!

An FTP client helps connect to your live server. It’s similar to accessing the files and folders on your local computer.

Once connected to your live server, you’ll find yourself on a split-screen with folders on the left and right-hand sides.

Before you delete anything, we recommend you take a backup. Just in case you delete something that your website needs. Once done, go back to using FTP.

While the left-hand side is your local computer, the files and folders on the right-hand side are that of your live server.

We’ve logged into our hosting control panel and accessed the file manager.

Then navigate to public_html/wp-content/ and click on plugins.

You’ll find a list of all the installed plugins on your WordPress website.

To uninstall and delete a WordPress plugin, simply right-click on the plugin folder and click Delete.

Confirm that you’d like to delete the folder and you are done.

Like we mentioned earlier, when you install a WordPress plugin, additional files and folders are sometimes added outside the plugin folder.

Unfortunately, they do not always get deleted when you uninstall the plugin.

Let’s look at some alternative methods to remove them permanently.

Let’s begin by removing the additional files and folders.

For this, you’ll need to log into your live server using an FTP client or your hosting control panel.

Once you connect to your live site, navigate to the /wp-content/ folder.

You’ll notice folders related to the plugin outside the plugins folder. Select the ones you feel are not required, right-click, and delete them.

There are instances where you may need to manually delete database tables. This should be rare, but typically this happens when the default method of uninstalling a plugin doesn’t altogether remove everything it should.

You have two methods to delete database tables. The first involves installing a plugin and the second consists of accessing tables via phpMyAdmin.

Either way, we highly recommend you backup your WordPress site beforehand if you haven’t done so already.

The plugin scans your entire site and helps delete all orphan tables and orphan cron tasks. By doing away with all the unnecessary data, you get to reduce the database size and improve database efficiency. Not to mention, your backup file size will be a lot smaller!

There is a free version and a premium version of the plugin but the free version gets the job done.

The second method of cleaning up behind a plugin is by using phpMyAdmin.

You’ll need to log into your hosting account and access phpMyAdmin from the control panel.

To remove the plugin altogether, search under the Database tab for entries about the specific plugin and manually delete the data.

For instance, we want to remove data related to the Dokan plugin that we just uninstalled. To do that, we’ll head over to the Search tab and run a search for dokan.

Click on the Select all option. This selects all the tables mentioned in the list. Then click Go.

The search results will indicate a list of tables where the term dokan still exists.

Click on each table containing dokan and delete the rows.

You could also check the documentation available on the plugin’s website. It’ll help you with table names and additional data that you could search for and then have them deleted.

While this method does take a little effort, it’s the best way to completely clean up your database.

If you were to uninstall and delete the plugin, the shortcode will remain on that particular page or post.

With a missing plugin giving meaning to that shortcode, that particular page will look a little strange.

If all you’ve got is a couple of pages to remove the shortcode from, you can easily manually replace or remove them.

However, if you are dealing with several pages, it will be a little overwhelming.

The good news is that you can easily disable the shortcode by adding a line of code to your WordPress theme’s functions.php file.

For instance, if the shortcode is [wp_portfolio], then the line of code you can include is,

add_shortcode( ‘wp_portfolio’, ‘__return_false’ );

This line of code ensures that the shortcode doesn’t display anything. It just appears blank.

Of course, you’ll need to replace ‘wp_portfolio’ with the actual shortcode tag used by the plugin. And if you do consider reinstalling the plugin in the future, remember to remove the line of code otherwise it won’t work!

Let’s now cover some frequently asked questions regarding WordPress plugins.

With 59,812 free plugins currently available on, there’s a lot that you can do with your WordPress site.

WordPress plugins work by adding extra code to your website for additional functionality. The plugin seamlessly integrates with your WordPress site without you having to edit any of the core WordPress code. This way, you get to customize your website without writing a single line of code.

Plugins are used to enhance your website’s functionality. Want to convert your WordPress website into an online store? Install WooCommerce. Want help with your website’s SEO? Install plugins such as Yoast SEO, All-in-one SEO or Rank Math. The options are many!

One of the reasons for the popularity of WordPress is its massive ecosystem of plugins. By installing a WordPress plugin, you can extend the functionality of your website. And the best bit is that you’ve got nearly 60,000 plugins, all for free!

Select a plugin of your choice, click install, and then activate the plugin. It’s that simple!

Uninstalling a plugin is pretty straightforward as well.

While you could uninstall a plugin directly from the WordPress dashboard, we’ve covered some additional methods to help you uninstall one entirely from your site.

We’d like to hear from you now. How do you uninstall a WordPress plugin? Let us know!


0 %
0 %
0 %
0 %
0 %
0 %
Previous post Plugable launches adapters to expand your laptop with 8 additional displays
Next post East Side Games projected to hit $6.50/share, Haywood says

Average Rating

5 Star
4 Star
3 Star
2 Star
1 Star

Leave a Reply

Your email address will not be published.