Installing and Activating Plugins
Learning Objectives
- Master three methods of plugin installation
- Understand plugin activation and deactivation
- Learn bulk plugin management techniques
- Handle plugin updates safely
Plugin Installation Methods
Installing plugins is like adding new appliances to your kitchen. You can buy them from the store (WordPress directory), order them online (upload), or have them professionally installed (FTP).
Three Installation Methods
Method 1: WordPress Dashboard Installation
The easiest and most common method for free plugins from WordPress.org:
flowchart LR
A[WordPress Admin] --> B[Plugins Menu]
B --> C[Add New]
C --> D[Search Plugin]
D --> E[Install Now]
E --> F[Activate]
F --> G[Plugin Active]
style A fill:#4caf50,color:#fff
style G fill:#2196f3,color:#fff
Step-by-Step Dashboard Installation
1. Log in to WordPress Admin
- Navigate to yoursite.com/wp-admin
- Enter username and password
2. Navigate to Plugins Section
- Click "Plugins" in left sidebar
- Select "Add New"
3. Search for Plugin
- Use search box to find plugin
- Browse by: Featured, Popular, Recommended, Favorites
- Filter by tags
4. Review Plugin Details
- Click "More Details" for information
- Check ratings, compatibility, last updated
- Read reviews and FAQ
5. Install Plugin
- Click "Install Now" button
- Wait for installation to complete
- Button changes to "Activate"
6. Activate Plugin
- Click "Activate" to enable
- Or return to plugin list and activate later
Search Tips
| Search Type | Example | Best For |
|---|---|---|
| Exact name | "Contact Form 7" | When you know the plugin |
| Function | "backup" | Discovering options |
| Author | "Automattic" | Trusted developers |
| Tag | "widget" | Specific features |
Method 2: Upload Plugin ZIP File
Used for premium plugins or plugins not in the WordPress directory:
Upload Installation Process
1. Obtain Plugin ZIP File
- Download from vendor website
- Purchase and download premium plugin
- Receive from developer
2. Navigate to Upload Interface
- Go to Plugins → Add New
- Click "Upload Plugin" button at top
3. Select ZIP File
- Click "Choose File" button
- Browse to plugin ZIP location
- Select the ZIP file
4. Install Plugin
- Click "Install Now"
- WordPress unpacks and installs
- Progress shown on screen
5. Activate Plugin
- Click "Activate Plugin"
- Or return to plugins list
Important Notes
Method 3: FTP/Manual Installation
Advanced method for troubleshooting or when admin access is limited:
FTP Installation Steps
# 1. Connect to server via FTP/SFTP
ftp yoursite.com
# or
sftp user@yoursite.com
# 2. Navigate to plugins directory
cd /public_html/wp-content/plugins/
# 3. Upload plugin folder (extracted from ZIP)
put -r my-plugin-folder
# 4. Set correct permissions
chmod -R 755 my-plugin-folder
chown -R www-data:www-data my-plugin-folder
File Structure Requirements
/wp-content/plugins/
/my-plugin/
my-plugin.php (main plugin file)
readme.txt
/includes/
/assets/
/languages/
graph TD
A[Extract ZIP locally] --> B[Connect via FTP]
B --> C[Navigate to /wp-content/plugins/]
C --> D[Upload plugin folder]
D --> E[Set permissions]
E --> F[Go to WP Admin]
F --> G[Activate plugin]
style A fill:#ff9800,color:#fff
style G fill:#4caf50,color:#fff
Plugin Activation and Deactivation
Understanding the difference between installed, activated, and deactivated plugins:
Plugin States
- Installed:Files present but not running
- Activated:Running and affecting site
- Deactivated:Installed but not running
- Must-Use:Always active, no deactivation
- Drop-ins:Replace core functionality
State Changes
- Install → Activate:Enable functionality
- Activate → Deactivate:Temporary disable
- Deactivate → Delete:Complete removal
- Network Activate:Multisite activation
- Auto-update:Automatic updates
Bulk Plugin Management
Managing multiple plugins efficiently:
Bulk Actions
1. Select Multiple Plugins:
☐ Check boxes next to plugin names
☐ Use "Select All" checkbox
2. Choose Bulk Action:
- Activate (for inactive plugins)
- Deactivate (for active plugins)
- Update (for outdated plugins)
- Delete (for deactivated plugins)
- Auto-update Enable/Disable
3. Apply Action:
- Click "Apply" button
- Confirm if prompted
- Wait for completion
Plugin Management Screen
| Column | Information | Actions |
|---|---|---|
| Plugin Name | Name, version, author | Activate/Deactivate, Delete |
| Description | Function summary | Settings link (if available) |
| Auto-updates | Update status | Enable/Disable auto-updates |
Plugin Updates
Keeping plugins updated is crucial for security and functionality:
graph LR
A[Update Available] --> B{Review Changes}
B --> C[Backup Site]
C --> D[Test on Staging]
D --> E{Tests Pass?}
E -->|Yes| F[Update Production]
E -->|No| G[Wait/Find Alternative]
F --> H[Verify Functionality]
style A fill:#ff9800,color:#fff
style C fill:#f44336,color:#fff
style F fill:#4caf50,color:#fff
Update Best Practices
Before Updating:
✓ Read changelog for breaking changes
✓ Check compatibility with WordPress version
✓ Create full site backup
✓ Test on staging site if available
Update Process:
1. Individual Updates:
- Click "Update Now" link
- Wait for completion
- Test functionality
2. Bulk Updates:
- Go to Dashboard → Updates
- Select plugins to update
- Click "Update Plugins"
After Updating:
✓ Test critical functionality
✓ Check for visual changes
✓ Monitor error logs
✓ Verify forms and integrations work
Installation Best Practices
- Always backup first:Before installing new plugins
- Check requirements:PHP version, WordPress version
- Read documentation:Understand features before activation
- Test on staging:Never test new plugins on production
- One at a time:Install and test plugins individually
- Monitor performance:Check site speed after activation
- Remove unused:Delete deactivated plugins
Real World Example: Installing WooCommerce
Installing a complex plugin like WooCommerce:
Preparation:
1. Backup entire site
2. Check hosting requirements:
- PHP 7.4 or higher
- MySQL 5.6 or MariaDB 10.1+
- WordPress 5.8+
- HTTPS support
Installation:
1. Search "WooCommerce" in plugin repository
2. Click "Install Now" (4.5MB download)
3. Wait for installation
4. Click "Activate"
Setup Wizard:
1. Store details (address, currency)
2. Industry selection
3. Product types
4. Business details
5. Theme selection
6. Additional features
Configuration:
- Payment gateways
- Shipping zones
- Tax settings
- Email notifications
Total Time: 30-45 minutes for complete setup
Practice Exercise
Practice installing and managing plugins:
Try It Now