How to update WordPress plugins manually

3 Min Read

Plugins are extensions that add extra functions to WordPress sites. You can find and install tons of plugins on the official WordPress repository. Developers also offer plugins via their own portals. If you install a plugin from the WordPress.org repository, those can be updated automatically in the background.

But there are times when auto-updates need to be turned of and the plugin versions need to be maintained manually. It’s usually safer to disable auto updates for bigger or more crucial plugins such as LMS plugins, eCommerce, or social media plugins where an unfortunate bug in a new release can render your site unusable.

So, when you are sure that a new version of one of your plugins is stable and safe to install, how do you install it manually? The process is super simple and easy to do, so let’s get going!

Updating Through WordPress Admin Panel

First thing first though, as always, create a backup of your entire website before updating the core, themes or plugins. By doing so, you can revert the changes if anything odd occurs.

Step 1: Get the Latest Plugin

First, download the latest version of your target plugin from the author’s official source. It will be a .zip file of the plugin. For example, if you want to install Tutor LMS Pro, you can download the latest version from the Themeum downloads page

Step 2: Remove Old Plugin from the Backend Plugin Manager

To do so, log in to the backend of your WordPress website, and then navigate to Plugins > Installed Plugins and then deactivate and delete your old version of the plugin. Don’t worry though, all your plugin’s data will be safely stored in a separate database.

However, it’s not completely necessary. You can also overwrite the old version while installing the newer version.

Step 3: Installing The New Version

WordPress plugin directory

After that, you can navigate to Plugins > Add New and add then click on the “Add New” button on the top. Then you can select to upload the .zip file from Step 1. Finally, after the new plugin is done installing, click on activate and you’re good to go!

Updating Directly Through FTP

Step 1: Get the Latest Plugin

As with the previous process, get the plugin’s latest .zip file from the official source. But this time, you will have to extract the zipped archive. You will get a new folder containing the plugin files and folders.

plugin files in directory

Before starting the manual update process, deactivate the target plugin.

Step 2: Access the Plugins Directory

ftp plugin files

So you have the latest version of the target plugin in your computer. Now you need to install (upload) it to the server of your target site. Use an FTP client or visit the cPanel and follow this directory path your_website_URL/wp-content/plugins. It will show all of the currently installed plugin folders.

Pro Tip: If you want to manually update a theme, simply replace your_website_URL/wp-content/plugins with your_website_URL/wp-content/themes and you’re good to go!

Step 3: Apply the Update

Once you are in the plugins subdirectory, open the target plugin folder. Delete all of the files and folders inside it, and paste/upload everything from the folder (in your computer) containing the latest version of the plugin. You can also simply replace the older version’s folder with the newer one you’ve just downloaded. That’s it.

installed plugin items

After successfully following these steps, visit Dashboard > Plugins > Installed Plugins and activate the newly updated plugin.

Wrapping Up

Hope you will find this procedure easy. Also you may like my previous post on how to update WordPress themes manually. Please let us know your thoughts too. Thanks for reading!