Lesson 21: Understanding Plugins
Objectives
- Understand what WordPress plugins are and how they work
- Know how to find, install, activate, and update plugins
- Evaluate plugins for quality and safety
- Manage your plugin collection
What Are Plugins?
Plugins are software add-ons that extend WordPress functionality. They can add almost anything:
- Contact forms
- SEO tools
- E-commerce (entire online stores)
- Security features
- Performance optimization
- Social media integration
- Backup systems
- And thousands more
Think of plugins as apps for your website — just like you install apps on your phone to add features.
Finding and Installing Plugins
Method 1: WordPress Plugin Directory (In Admin)
- Go to Plugins → Add New Plugin
- Search for what you need (e.g., "contact form" or "SEO")
- Browse results and evaluate options
- Click "Install Now"
- Click "Activate"
Method 2: Upload a ZIP File
For plugins not in the directory (premium plugins):
- Go to Plugins → Add New Plugin
- Click "Upload Plugin" at the top
- Choose the ZIP file
- Click "Install Now"
- Activate after installation
Evaluating Plugins
Before installing any plugin, check these factors:
Must-Check Criteria
| Factor | What to Look For | Red Flag |
|---|---|---|
| Last Updated | Within the past 6 months | Over 1 year ago |
| Active Installations | 10,000+ for established plugins | Very few installations |
| Rating | 4+ stars | Below 3.5 stars |
| WordPress Version | "Tested up to" current WP version | Untested with current version |
| Support | Developer responds to support threads | Many unanswered support requests |
| Reviews | Read recent reviews for issues | Multiple reports of bugs or conflicts |
Reading the Plugin Page
When you click on a plugin in the directory, check:
- Description — does it do what you need?
- Screenshots — see what it looks like
- FAQ — answers to common questions
- Changelog — history of updates (shows active development)
- Reviews — real user experiences
- Support — resolved vs unresolved threads
Managing Plugins
Activating and Deactivating
- Active plugins run on your site and affect its behavior
- Inactive plugins are installed but not running
- Go to Plugins → Installed Plugins to see all plugins
| Action | What It Does |
|---|---|
| Activate | Turns the plugin on — it starts running |
| Deactivate | Turns the plugin off — it stops running but stays installed |
| Delete | Removes the plugin files entirely |
Updating Plugins
Plugins need regular updates for security fixes and new features:
- Go to Dashboard → Updates to see available updates
- Or look for the notification badge on Plugins in the sidebar
- Select plugins to update → click "Update Plugins"
- Or enable auto-updates per plugin (Plugins → Installed Plugins → click "Enable auto-updates" next to a plugin)
Auto-Updates
- Recommended for: Security plugins, small utility plugins
- Not recommended for: Major plugins (Elementor, WooCommerce) — these can sometimes cause issues, so update manually and test
- Enable per plugin in the Installed Plugins list
Plugin Best Practices
Do:
- Research before installing — check ratings, reviews, and update history
- Keep plugins updated — outdated plugins are security risks
- Delete inactive plugins — don't leave unused plugins installed
- Test after updating — check your site after plugin updates
- Back up before major updates — especially for critical plugins
Don't:
- Don't install too many plugins — each one adds code and can slow your site
- Don't install plugins from untrusted sources — "nulled" (pirated) premium plugins often contain malware
- Don't install plugins that do the same thing — choose one SEO plugin, one caching plugin, etc.
- Don't ignore update notifications — security patches are critical
How Many Plugins Is Too Many?
There's no magic number, but guidelines:
- 10-20 plugins is normal for a typical business site
- 20-30 is common for feature-rich sites
- 30+ should be reviewed — do you really need all of them?
- It's more about quality than quantity — well-coded plugins have minimal performance impact
Troubleshooting Plugin Issues
Common Problems:
"Site breaks after installing a plugin"
- Deactivate the plugin
- If you can't access wp-admin, use FTP/file manager to rename the plugin folder in
wp-content/plugins/
"Plugins conflict with each other"
- Deactivate all plugins
- Reactivate one at a time to find the conflicting plugin
- Check if there's an update that fixes the conflict
- If not, find an alternative plugin
"Site is slow after adding plugins"
- Use a speed test tool (GTmetrix, Google PageSpeed Insights)
- Deactivate plugins one at a time and re-test to find the slow one
- Consider lighter alternatives
Exercises
Browse the plugin directory: Go to Plugins → Add New and browse "Popular" and "Recommended" plugins. Read the descriptions of the top 10.
Evaluate a plugin: Search for "SEO" and compare the top 3 results. Look at ratings, installations, last updated, and reviews. Which would you choose?
Check your installed plugins: Go to Plugins → Installed Plugins. Note which ones are active and inactive. Delete any inactive plugins you don't need.
Enable auto-updates: For any security-related plugins, enable auto-updates.
Check for updates: Go to Dashboard → Updates and update any plugins that need it.
Key Takeaways
- Plugins add functionality to WordPress — like apps for your site
- Install from Plugins → Add New or upload ZIP files
- Evaluate carefully: check ratings, update date, installations, and reviews
- Keep plugins updated — outdated plugins are security vulnerabilities
- Delete unused plugins — don't leave inactive plugins installed
- Don't over-install — 10-20 plugins is typical, quality matters more than quantity
- Never install "nulled" plugins — they often contain malware
- Test your site after every plugin update
Next Lesson: Lesson 22 - Must-Have Plugins