Manage Plugins

Available with the following:

MainWP Core
Table of Contents

Controlling WordPress plugins at the same time is one of the key features of the MainWP Plugin. MainWP Plugin allows you to manage WordPress plugins across your Child Sites from one place, which results in a huge time-saving.

By using the MainWP Plugin, you can install a WordPress plugin on multiple websites in less than a minute. You can also activate, deactivate, delete, and update plugins on all your websites at the same time.

That is not all, MainWP Plugin will allow you to set automatic updates for WordPress plugins that you trust. Once you enable the feature and mark the “trusted” plugins, MainWP will do the rest.

Install Plugin(s)

Plugins bulk installation is one of the essential features of the MainWP plugin. In just a few seconds, you can install a new WordPress plugin on one, few, or all your WordPress sites.

MainWP Plugin provides you three choices for installing a WordPress plugin:

  1. Installation from the WordPress plugin directory– Search the thousands of plugins listed in the official WordPress plugin directory. After submitting the search form, the results plugins will be displayed in the native WordPress Plugin Installer layout by providing you the ability to select a plugin that you want to install to your child sites.
  2. Installation by uploading a WordPress plugin from your local computer –This method lets you select and upload a plugin in the .zip file format that you have saved locally to your computer. After selecting the file, it will get uploaded, and you can install the plugin to any number of your WordPress sites simultaneously.
  3. Installation from your Favorites directory – For installing from your favorite plugins directory, you will need the MainWP Favorites Extension.

Install From WP.org

  1. Login in to your MainWP Dashboard site
  2. Go to the MainWP > Plugins > Install Plugins page
  3. Under the Install from WordPress.org tab, a list of WordPress plugins will appear.
  4. Use the “Search plugins” field to find the plugin that you want to install
  5. Enter the Name of the Plugin and press Enter on your keyboard
  6. Search results will appear
  7. Locate the Plugin that you want to install
  8. Select it by checking the Install this Plugin radio button
  9. Next, in the Select Sites box, select all sites you want to install this plugin to
  10. Review the Installation Options

  11. Click the Complete Installation button

Installation Options

Activate after installation – if selected, the MainWP Plugin will automatically activate the installed plugin on your Child Sites.

Overwrite the existing version – if selected, the MainWP Plugin will overwrite the plugin on your Child Sites if the plugin is already installed.

Install by Upload

  1. Login in to your MainWP Dashboard site
  2. Go to the MainWP > Plugins > Install Plugins page
  3. Go to the Upload .zip file tab
  4. Click the Upload button
  5. Browse your computer and select the plugin .zip file
  6. After the upload process is done,
  7. In the Select Sites box, select all sites you want to install this plugin to
  8. Review the Installation Options

  9. Click the Complete Installation button

Installation Options

Activate after installation – if selected, the MainWP Plugin will automatically activate the installed plugin on your Child Sites.

Overwrite the existing version – if selected, the MainWP Plugin will overwrite the plugin on your Child Sites if the plugin is already installed.

Important Notes

When uploading a plugin in .zip format, you need to be sure that your server will allow the upload for the file size of the plugin. To see what is the Maximum File Size for your server, check the Server Information page on your MainWP Dashboard site.

Install Favorite Plugins

Select and install plugins from the Favorites you have saved in the MainWP Favorites Extension. Once you have created a list of favorite plugins, this is the quickest and easiest way to bulk install plugins to a new WordPress site.

For additional information, please review the MainWP Favorites Extension documentation.

Activate Plugins

  1. Login in to your MainWP Dashboard site
  2. Go to the MainWP > Plugins > Manage Plugins page
  3. From the dropdown menu, select the desired table view Per Site or Per Item
  4. In the Search Plugins option boxIn the Status dropdown list, select the Inactive option
    1. Enter a name of the plugin that you want to activate (or leave blank to see all inactive plugins)
  5. In the Select Sites box, select all your sites where you want to activate this plugin
  6. Click the Show Plugins button
  7. Search results will appear in a table
  8. Select plugins/sites where you want to activate the plugin by selecting appropriate check-boxes
  9. In the Bulk Actions menu
    1. Select the Activate option
    2. Click the Confirm button

Deactivate Plugins

  1. Login in to your MainWP Dashboard site
  2. Go to the MainWP > Plugins > Manage Plugins page
  3. From the dropdown menu, select the desired table view Per Site or Per Item
  4. In the Search Plugins option box
  5. In the Status dropdown list, select the Active option
  6. Enter a name of the plugin that you want to deactivate (or leave blank to see all active plugins)
  7. In the Select Sites box, select all your sites where you want to deactivate this plugin.
  8. Click the Show Plugins button
  9. Search results will appear in a table
  10. Select plugins/sites where you want to deactivate the plugin by selecting appropriate check-boxes
  11. In the Bulk Actions menu
    1. Select the Deactivate option
    2. Click the Confirm button

Delete Plugins

Since deleting active plugins is not possible, deleting a plugin that is currently active requires deactivation before trying to delete it.

  1. Login in to your MainWP Dashboard site
  2. Go to the MainWP > Plugins > Manage Plugins page
  3. From the dropdown menu, select the desired table view Per Site or Per Item
  4. In the Search Plugins option box
  5. In the Status dropdown list, select Inactive option
  6. Enter a name of the plugin that you want to delete (or leave blank to see all inactive plugins)
  7. In the Select Sites box, select all your sites where you want to delete this plugin
  8. Click the Show Plugins button
  9. Search results will appear in a table
  10. Select plugins/sites where you want to delete the plugin by selecting appropriate check-boxes
  11. In the Bulk Actions menu
    1. Select the Delete option
    2. Click the Confirm button

Update Plugins

Before running updates, it is highly recommended to Synchronize your Child Sites so you can be sure that there is no cached data and all available updates are listed.

MainWP > Updates > Plugins Updates page is just one place where you can perform updates from. The same feature is provided in the Update Overview widget on the MainWP Global and Individual Overview page.

Update All Plugins on All Your Child Sites

  1. Login in to your MainWP Dashboard
  2. Go to the MainWP > Updates > Plugins page
  3. Click the Update All Plugins (Update All Sites) button

A verification popup will appear and ask if you are sure you want to update everything. If you are sure, confirm, and the MainWP plugin will handle all updates.

Update a Single Plugin on All Your Child Sites

  1. Login in to your MainWP Dashboard
  2. Go to the MainWP > Updates > Plugins Updates page
  3. Locate the Show updates per option and select “Item”
  4. Locate the plugin that you want to update on all your child sites
  5. Click the Update All button

A verification popup will appear and ask if you are sure you want to update everything. If you are sure, confirm, and the MainWP plugin will handle all updates.

Update All Plugins on a Single Child Site

  1. Login in to your MainWP Dashboard
  2. Go to the MainWP > Updates > Plugins Updates page
  3. Locate the Show updates per option and select “Site”
  4. Locate the Child Site that you want to update
  5. Click the Update All button that is placed in the corresponding row

A verification popup will appear and ask if you are sure you want to update everything. If you are sure, confirm, and the MainWP plugin will handle all updates.

Update a Single Plugin on a Single Child Site

  1. Login in to your MainWP Dashboard
  2. Go to the MainWP > Updates > Plugins Updates page
  3. Locate the View updates per option and select “Site.”
  4. Locate the Child Site where you need to update a Plugin
  5. Expand the row
  6. Locate the Plugin that you want to update
  7. Click the Update Now button

A verification popup will appear and ask if you are sure you want to update everything. If you are sure, confirm, and the MainWP Plugin will handle all updates.

Plugins Auto Updates

MainWP Auto Updates feature is designed to provide you full control over automatic updates of Plugins on your Child sites. The process of setting auto-updates requires two steps:

  1. Enabling the Auto Updates Feature
  2. Marking plugins as “Trusted.”

Enable Auto Updates

  1. Login in to your MainWP Dashboard
  2. Go to the MainWP > Settings page
  3. Locate the Updates Settings section
  4. Set the Plugin automatic updates option to Install Updates
  5. Click the Save Settings button at the bottom of the page

Mark a plugin as “Trusted.”

  1. Login in to your MainWP Dashboard
  2. Go to the MainWP > Plugins > Advanced Auto Updates page
  3. Set the Status, Trust Status, and the Keyword search filters to find the wanted Plugin(s)
  4. Click the Show Plugins button
  5. Once the list of Plugins appear
    1. Locate the Plugin(s) that you want to mark as trusted
    2. Select it by checking the checkbox in front of the Plugin(s) name
    3. Select the Trust action in the Bulk Actions menu
    4. Click the Apply button

Important Notes

Setting a Plugin as Trusted means that you trust this Plugin and are choosing to allow MainWP to manage it for you.

From the moment your MainWP Dashboard detects the available update, it can take up to 24 hours before the trusted plugins get updated.

MainWP Auto Updates feature is a WP Cron driven feature, and it can work only if your WP Cron is triggered regularly.

If you want to make sure that WP Cron jobs are regularly triggered on your MainWP Dashboard, you can Authorize the Uptime Robot service and add your dashboard site as a monitor. The Uptime Robot will ping your dashboard site regularly and make sure that all scheduled events are occurring.

Still Have Questions?

Search for additional solutions in the MainWP Community or start your own discussion
MainWP Community

Ask FAB