What You’ll Accomplish
- Install plugins from WordPress.org or ZIP files on multiple sites
- Activate and deactivate plugins across selected sites
- Delete unused plugins from child sites
- Update plugins individually or in bulk
- Configure automatic updates for trusted plugins
Prerequisites
- MainWP Dashboard installed and activated
- At least one child site connected to your Dashboard
- Administrator access to your Dashboard site
Video Tutorial
Install Plugins
MainWP provides three methods for installing plugins:| Method | Best For |
|---|---|
| WordPress.org | Free plugins from the official directory |
| Upload ZIP | Premium plugins or custom plugins |
| Favorites | Quick installation of commonly used plugins (requires Favorites Extension) |
Install from WordPress.org
Navigate to Install Plugins
Search for plugin

Select plugin
Select sites
Set installation options

| Option | Description |
|---|---|
| Activate after installation | Automatically activate the plugin after installing |
| Overwrite existing version | Replace the plugin if already installed on the site |
Install
Install by Upload
Navigate to Install Plugins
Open upload tab
Upload file
Select sites
Set installation options

| Option | Description |
|---|---|
| Activate after installation | Automatically activate the plugin after installing |
| Overwrite existing version | Replace the plugin if already installed on the site |
Install
Install from Favorites
Select and install plugins from your saved favorites using the MainWP Favorites Extension. Once you have a list of favorite plugins, this provides the quickest way to set up new sites.Activate Plugins
Navigate to Manage Plugins
Select view
Filter inactive plugins
Select sites
Search
Select plugins to activate

Apply action
Deactivate Plugins
Navigate to Manage Plugins
Select view
Filter active plugins
Select sites
Search
Select plugins to deactivate

Apply action
Delete Plugins
Active plugins cannot be deleted. Deactivate the plugin first before deleting.Navigate to Manage Plugins
Select view
Filter inactive plugins
Select sites
Search
Select plugins to delete
Apply action

Update Plugins
Synchronize your child sites before running updates to ensure all available updates are displayed.Update All Plugins on All Sites
Navigate to Plugin Updates
Update all

Confirm
Update a Single Plugin on All Sites
Navigate to Plugin Updates
Select view
Locate plugin

Update
Update All Plugins on a Single Site
Navigate to Plugin Updates
Select view
Locate site

Update
Update a Single Plugin on a Single Site
Navigate to Plugin Updates
Select view
Locate site
Update plugin

Configure Automatic Updates
Automatic updates require two configuration steps: enabling the feature and marking plugins as trusted.Enable Auto Updates
Navigate to Settings
Find Updates Settings
Enable
Save
Mark Plugins as Trusted
Navigate to Advanced Auto Updates
Filter plugins
Search
Select plugins

Apply trust
Auto Updates Timing
- Updates may take up to 24 hours after MainWP detects a new version
- Auto updates require WP Cron to be triggered regularly
- Consider using Uptime Robot to ping your Dashboard site for reliable cron execution
Self-Check Checklist
- Plugins install successfully on selected sites
- Plugin activation and deactivation work across sites
- Plugin updates complete without errors
- Auto updates are configured for trusted plugins
- Deleted plugins are removed from child sites
Related Resources
- Check for Abandoned Plugins - Identify outdated plugins
- Favorites Extension - Quick plugin installation from saved lists
- Manage Updates - Update management overview