How to Install or Update a WordPress Plugin from a ZIP File (Step‑by‑Step Guide)
Installing or updating a WordPress plugin from a ZIP file is common when you purchase premium plugins, download plugins from third‑party sources, or receive a custom plugin from a developer. This guide explains easy, safe, and beginner‑friendly methods.
When Do You Need a ZIP File Plugin Installation?
You usually install a plugin via ZIP when:
- You buy a premium plugin (ThemeForest, CodeCanyon, official websites)
- A developer sends you a custom plugin
- The plugin is not available in WordPress plugin directory
- You want to manually update a plugin
Before You Start (Important Checks)
Before installing or updating:
- Make sure the file format is .zip
- Do not unzip the file on your computer
- Ensure the plugin is compatible with your WordPress version
- Take a backup if updating an existing plugin
Method 1: Install a WordPress Plugin from ZIP via Dashboard (Recommended)
This is the easiest and safest method for most users.
Step‑by‑Step:
- Log in to WordPress Dashboard
- Go to Plugins → Add New
- Click Upload Plugin (top button)
- Click Choose File
- Select the plugin .zip file
- Click Install Now
- After installation, click Activate Plugin
Method 2: Update an Existing Plugin Using ZIP File
Use this method when:
- You receive a new version of a premium plugin
- Auto‑update is not available
Steps:
- Go to Plugins → Installed Plugins
- Deactivate the existing plugin (recommended)
- Go to Plugins → Add New → Upload Plugin
- Upload the new ZIP file
- WordPress will ask to replace current plugin
- Click Replace Current with Uploaded
- Activate the plugin again
Method 3: Install or Update Plugin via File Manager (cPanel)
Useful if dashboard upload fails.
Step‑by‑Step:
- Login to your hosting control panel (cPanel)
- Open File Manager
- Go to
public_html/wp-content/plugins/ - Click Upload
- Upload the plugin ZIP file
- Extract the ZIP file
- Go to WordPress Dashboard → Plugins
- Activate the plugin
Method 4: Install Plugin Using FTP (Advanced but Reliable)
Recommended when file size limits cause issues.
Steps:
- Install an FTP client (FileZilla)
- Connect to your hosting server
- Navigate to
/wp-content/plugins/ - Upload the extracted plugin folder
- Go to WordPress Dashboard → Plugins
- Activate the plugin
Common Errors While Installing ZIP Plugins (and Fixes)
Error: “The package could not be installed”
Reason: Wrong ZIP structure
Fix: Unzip once and re‑zip only the plugin folder
Error: “Plugin already exists”
Reason: Plugin folder already present
Fix: Delete old plugin or use replace option
Error: Upload limit exceeded
Fix: Use FTP or File Manager method
