How to install or upload a WordPress plugin (the ultimate guide)

Last updated February 8, 2024
How to install WordPress plugins

Plugins are the essential building blocks of any WordPress website. Plugins help you add functionality to your website that you never would have had before.

Here is our ultimate guide to installing a WordPress plugin. Our video guide is also included at the bottom of this post if you prefer to watch and learn!

Method 1: Installing a WordPress plugin (easy way)

The easiest way to install a plugin is through the WordPress admin area:

  1. Login to WordPress
  2. Navigate to “Plugins” and click “Add New”

Once you click “Add New” you will arrive at the “Add Plugins” page:

You can use the search box to search for the plugin you wish to install and then click “Install” and then “Activate” the plugin:

And that’s all you need to do! Once you activate your plugin you might need to tweak your plugin settings depending on what plugin you are installing.

Method 2: Uploading a WordPress plugin (hard way)

Uploading a WordPress plugin is the way to install custom plugins that do not appear when searching the WordPress plugin store. This is common with premium plugins.

You may also need to upload a plugin when your server settings restrict upload sizes or if there is an error with your plugin installation.

You can upload a plugin from inside the WordPress admin area by clicking “Upload Plugin” from inside the “Add New” plugin page.

  1. Login to WordPress
  2. Navigate to “Plugins” and click “Add New”
  3. Click “Upload Plugin”

Then from there you can upload the “zip” file of any plugin you have downloaded:

Uploading a plugin to your server or hosting

Sometimes uploading a plugin inside WordPress does not work, either because the file you are uploading is too large or your website is not configured correctly. In this situation the only way to proceed is to (a) upload the file to your server or (b) contact a developer to get them to review your server and fix the issue.

Today we’ll be discussing how to upload the file to your server using cPanel, which is the most common type of hosting.

Start by logging in to cPanel. When you login you will see the main cPanel dashboard page with a menu item called “File Manager”.

If you have non-cPanel hosting then you can always try to contact your hosting company and ask them if they have a similar file manager. If your hosting company does not have a file manager then you may need to upload your plugin in a different way or contact a development team (like WP Runner) to get help with this part.

cPanel login file manager

Once you login to the cPanel file manager then you need to navigate through the file manager to reach the “plugins” folder. You can do this by clicking “public_html” > “wp-content” > “plugins” once you reach the plugins folder you need to click upload and upload the “zip” file of the plugin you want to install.

Once you have uploaded your “zip” file you need to extract the zip into the current folder by right clicking the “zip” file and clicking “Extract”.

Once that is done you can delete the “zip” file by right clicking it and clicking “Delete”.

Once that is done you need to login to your WordPress dashboard and activate the plugin from the main plugin page:

What if I can’t upload my plugin? Or everything looks different?

The best way to upload a plugin if your hosting is not cPanel or you don’t have access to your hosting is to contact a developer. There are a lot of possible causes of small plugin upload issues and those can be debugged quickly by any skilled developer.

Get your personal website development team and send them unlimited website tasks – Learn More

View the video guide:

Thanks for reading! We hope this guide helps you get more out of WordPress.

Get your personal website development team and send them unlimited website tasks for just $119

Learn more


1 Comment
  1. PSD to WordPress: A Step-by-Step Guide for Beginners | WP Runner
    September 27, 2023

    […] development environment and set up a blank theme for customisation. We have previously written about how to install plugins and themes. We recommend using a simple blazingly fast base theme that can be easily customised such as […]

    Reply Reply

Leave a Reply

Related Stories

Stripe vs PayPal
August 10, 2021

Stripe vs PayPal The Ultimate Comparison Guide 2024

Get help comparing Stripe vs PayPal and get answers to the most important things you need to know before committing to use one (or both) payment gateways.

Install WordPress coming soon and under construction page
August 10, 2021

How to install a WordPress under construction or coming soon page in 2024

Learn how to install a WordPress under construction and coming soon page so you can develop or upgrade your WordPress website in privacy.

Gravity Forms Styles
October 4, 2023

Gravity Forms Styles: The Ultimate Guide

Our comprehensive guide on how to create stunning and professional-looking forms Gravity Forms for your WordPress website

Arrow-up