Back to Shared Hosting Documentation

    WordPress Plugins Guide

    Install and manage WordPress plugins to extend your site's functionality.

    What are WordPress Plugins?

    Plugins extend WordPress functionality without modifying core code. They can add features like contact forms, SEO tools, security, e-commerce, and much more.

    Installing Plugins

    Method 1: From WordPress Dashboard

    1. Log in to WordPress admin
    2. Go to Plugins → Add New
    3. Search for plugin by name or keyword
    4. Click "Install Now" on desired plugin
    5. Click "Activate" after installation

    Method 2: Upload ZIP File

    1. Download plugin ZIP from source
    2. Plugins → Add New → Upload Plugin
    3. Click "Choose File" and select ZIP
    4. Click "Install Now"
    5. Activate after installation

    Method 3: Via FTP (Manual)

    1. Download and extract plugin ZIP
    2. Connect via FTP
    3. Upload folder to wp-content/plugins/
    4. Go to Plugins in dashboard
    5. Find and activate plugin

    Essential WordPress Plugins

    SEO

    • Yoast SEO: Comprehensive SEO toolkit
    • Rank Math: Modern SEO alternative
    • All in One SEO: User-friendly SEO

    Security

    • Wordfence: Firewall and malware scanner
    • Sucuri Security: Security hardening
    • iThemes Security: Easy security setup

    Performance

    • WP Super Cache: Simple caching
    • W3 Total Cache: Advanced caching
    • LiteSpeed Cache: For LiteSpeed servers

    Backup

    • UpdraftPlus: Cloud backup solution
    • BackWPup: Comprehensive backups
    • Duplicator: Backup and migration

    Forms

    • Contact Form 7: Simple, flexible
    • WPForms: Drag-and-drop builder
    • Gravity Forms: Professional (paid)

    Images

    • ShortPixel: Image compression
    • Smush: Automatic optimization
    • EWWW Image Optimizer: Bulk optimization

    Managing Plugins

    View Installed Plugins

    Go to Plugins → Installed Plugins to see all plugins with their status (active, inactive, update available).

    Activate/Deactivate

    • • Click "Activate" to enable plugin
    • • Click "Deactivate" to disable (keeps settings)
    • • Deactivated plugins don't run but remain installed

    Update Plugins

    1. Check Plugins page for "Update Available"
    2. Click "Update Now" for individual plugin
    3. Or select multiple and bulk update
    4. Backup before major updates!

    Delete Plugins

    1. Deactivate plugin first
    2. Click "Delete"
    3. Confirm deletion
    4. All plugin files and data removed

    Plugin Compatibility

    Check Before Installing

    • WordPress Version: Compatible with your WP version?
    • PHP Version: Meets PHP requirements?
    • Last Updated: Recently maintained?
    • Active Installs: Popular and tested?
    • Ratings: Good user reviews?

    Plugin Conflicts

    Conflict Symptoms

    • • White screen of death
    • • Features not working
    • • Admin area not loading
    • • Site performance issues
    • • JavaScript errors

    Troubleshooting Conflicts

    1. Deactivate all plugins
    2. Check if issue resolved
    3. Reactivate plugins one by one
    4. Identify which causes problem
    5. Find alternative plugin or contact developer

    Via FTP (if admin locked out)

    1. Connect via FTP
    2. Navigate to wp-content/plugins/
    3. Rename plugins folder to plugins_disabled
    4. All plugins deactivated
    5. Access admin and troubleshoot

    Plugin Security

    Safe Sources

    • WordPress.org: Official repository (free, vetted)
    • Developer Websites: Direct from plugin author
    • Reputable Marketplaces: CodeCanyon, etc.

    Avoid

    • Nulled Plugins: Pirated, often contain malware
    • Unknown Sources: Untrusted websites
    • Outdated Plugins: Security vulnerabilities

    Security Best Practices

    • • Only install plugins you need
    • • Keep plugins updated
    • • Delete unused plugins (don't just deactivate)
    • • Research plugins before installing
    • • Check developer reputation
    • • Read reviews and support forums

    Performance Impact

    How Plugins Affect Performance:

    • • Each plugin adds code execution
    • • More database queries
    • • Additional HTTP requests
    • • Increased page size

    Minimizing Impact:

    • • Keep plugin count under 20
    • • Choose lightweight plugins
    • • Disable on pages not using them
    • • Use caching to offset impact

    Automatic Updates

    Enable auto-updates from the Plugins page by clicking "Enable auto-updates" for each plugin.

    Pros:

    • • Always up to date, better security
    • • Less maintenance

    Cons:

    • • Updates might break site
    • • No testing before update

    Recommendation:

    • • Auto-update for security plugins
    • • Auto-update minor versions
    • • Manual update major versions
    • • Always have recent backup

    Common Plugin Issues

    Plugin Won't Activate

    • • Check PHP version compatibility
    • • Verify file permissions
    • • Look for PHP errors in logs
    • • Check for missing dependencies

    Settings Not Saving

    • • Check file permissions (wp-content)
    • • Verify database connection
    • • Disable other plugins (conflict)
    • • Check server timeout settings

    Best Practices

    • • Research before installing
    • • Keep plugins updated
    • • Delete unused plugins
    • • Backup before major changes
    • • Monitor site after new installations
    • • Use quality, well-supported plugins
    • • Minimize total plugin count
    • • Test on staging when possible
    • • Read documentation
    • • Check compatibility before updating