Skip to main content
The Manage Updates feature lets you run WordPress core, plugin, theme, and translation updates across all your child sites from your Dashboard. Configure automatic updates for trusted items, ignore updates you want to skip, and take advantage of the built-in rollback feature to recover from failed updates.

What You’ll Accomplish

  • Update WordPress core, plugins, and themes individually or in bulk
  • Configure automatic updates for trusted plugins and themes
  • Ignore specific updates globally or per site
  • Use the rollback feature to recover from failed updates

Prerequisites

  • MainWP Dashboard installed and activated
  • At least one child site connected to your Dashboard
  • Sites synced recently to have current update data
Before running updates, synchronize your child sites to ensure all available updates are displayed.

Video Tutorials


WordPress Core Updates

Update All WordPress Installations

1

Navigate to WordPress Updates

Go to MainWP > Updates > WordPress Updates.
2

Update all sites

Click Update All Sites in the table header.WordPress Updates page showing Update All Sites button in the table header
3

Confirm

Confirm when prompted.

Update a Single WordPress Installation

1

Navigate to WordPress Updates

Go to MainWP > Updates > WordPress Updates.
2

Locate site

Find the WordPress installation in the table.
3

Update

Click Update Now in its row.

Auto Update WordPress Core

Enable automatic WordPress core updates in two steps: enable the feature, then enable it for individual sites.

Enable Auto Updates Feature

1

Navigate to Settings

Go to MainWP > Settings.
2

Find Update Settings

Locate the Update Settings section.
3

Enable

Set WP Core auto-updates to Install updates.Update Settings section showing WP Core auto-updates dropdown with Install updates option
4

Save

Click Save Settings.

Enable Auto Update for a Site

1

Navigate to Manage Sites

Go to MainWP > Sites > Manage Sites.
2

Edit site

Find the site and click Edit from the actions menu.
3

Enable auto update

Set Auto Update Core to YES.Child Site Edit page showing Auto Update Core option set to Yes
4

Save

Click Save Settings.
MainWP Auto Update is independent from WordPress native auto-updates. It uses WP Cron and may take up to 24 hours after detecting an update. Use Uptime Robot to ping your Dashboard for reliable cron execution.

Ignore WordPress Core Updates

Ignore Core Update for a Site

1

Navigate to Manage Sites

Go to MainWP > Sites > Manage Sites.
2

Edit site

Find the site and click Edit from the actions menu.
3

Enable ignore

Set Ignore Core Update to YES.
4

Save

Click Save Settings.

Un-ignore Core Update

Follow the same steps and set Ignore Core Updates to NO.

Plugin Updates

Update All Plugins on All Sites

1

Navigate to Plugin Updates

Go to MainWP > Updates > Plugins.
2

Update all

Click Update All Plugins (Update All Sites).Update All Plugins button in the Plugins Updates page header
3

Confirm

Confirm when prompted.

Update a Single Plugin on All Sites

1

Navigate to Plugin Updates

Go to MainWP > Updates > Plugins Updates.
2

Select view

Set Show updates per to Item.
3

Locate plugin

Find the plugin you want to update.Plugins Updates table showing available plugin updates per item view
4

Update

Click Update All in the plugin row.

Update All Plugins on a Single Site

1

Navigate to Plugin Updates

Go to MainWP > Updates > Plugins Updates.
2

Select view

Set Show updates per to Site.
3

Locate site

Find the child site.Plugins Updates table in per-site view showing child sites with available updates
4

Update

Click Update All in the site row.

Update a Single Plugin on a Single Site

1

Navigate to Plugin Updates

Go to MainWP > Updates > Plugins Updates.
2

Select view

Set View updates per to Site.
3

Locate site

Find the child site and expand its row.
4

Update plugin

Find the plugin and click Update Now.Expanded site row showing individual plugins available for update with Update Now buttons

Plugin Auto Updates

Enable Auto Updates

1

Navigate to Settings

Go to MainWP > Settings.
2

Find Update Settings

Locate the Updates Settings section.
3

Enable

Set Plugin automatic updates to Install Updates.
4

Save

Click Save Settings.

Mark Plugins as Trusted

1

Navigate to Auto Updates

Go to MainWP > Plugins > Auto Updates.
2

Filter plugins

Use Status, Trust Status, and Keyword filters to find plugins.
3

Search

Click Show Plugins.
4

Select and trust

Check the plugins to trust, select Trust from Bulk Actions, and click Apply.Plugins Auto Updates page showing plugin list with checkboxes and Bulk Actions dropdown

Ignore Plugin Updates

Ignore TypeScope
Ignore GloballyAll versions, all sites
Ignore this versionThis version, this site only
Ignore this version globallyThis version, all sites
Ignore all versionsAll versions, this site only
1

Navigate to Plugin Updates

Go to MainWP > Updates > Plugins Updates.
2

Select view

Set Show updates per to Item.
3

Ignore

Find the plugin and select your ignore option.Plugin ignore options dropdown showing Ignore Globally, Ignore this version, and other options

Un-ignore a Plugin

1

Navigate to Ignored Updates

Go to MainWP > Plugins > Ignored Updates.
2

Un-ignore

Find the plugin and click Unignore.Plugins Ignored Updates table showing Unignore button in a plugin row

Theme Updates

Update All Themes on All Sites

1

Navigate to Theme Updates

Go to MainWP > Updates > Themes Updates.
2

Update all

Click Update All Sites (Update All Themes).MainWP Themes Updates page with Update All Sites button highlighted
3

Confirm

Confirm when prompted.

Update a Single Theme on All Sites

1

Navigate to Theme Updates

Go to MainWP > Updates > Themes Updates.
2

Select view

Set Show updates per to Plugin/Theme.
3

Locate theme

Find the theme you want to update.Theme Updates table with Update All button for updating a single theme across all sites
4

Update

Click Update All in the theme row.

Update All Themes on a Single Site

1

Navigate to Theme Updates

Go to MainWP > Updates > Themes Updates.
2

Select view

Set Show updates per to Site.
3

Locate site

Find the child site.Theme Updates table showing Update All button for a single child site
4

Update

Click Update All in the site row.

Update a Single Theme on a Single Site

1

Navigate to Theme Updates

Go to MainWP > Updates > Themes Updates.
2

Select view

Set Show updates per to Site.
3

Locate site

Find the child site and expand its row.
4

Update theme

Find the theme and click Update Now.Themes Updates per-site view showing expanded row with individual theme Update Now button

Theme Auto Updates

Enable Auto Updates

1

Navigate to Settings

Go to MainWP > Settings.
2

Find Update Settings

Locate the Update Settings section.
3

Enable

Enable Theme Automatic Updates.Update Settings section showing Theme Automatic Updates toggle enabled
4

Save

Click Save Settings.

Mark Themes as Trusted

1

Navigate to Auto Updates

Go to MainWP > Themes > Auto Updates.
2

Filter themes

Use Status, Trust Status, and Keyword filters to find themes.
3

Search

Click Show Themes.
4

Select and trust

Check the themes to trust, select Trust from Bulk Actions, and click Confirm.Themes Auto Updates page showing theme list with checkboxes and Bulk Actions dropdown

Ignore Theme Updates

Ignore TypeScope
Ignore GloballyAll versions, all sites
Ignore this versionThis version, this site only
Ignore this version globallyThis version, all sites
Ignore all versionsAll versions, this site only
1

Navigate to Theme Updates

Go to MainWP > Updates > Themes Updates.
2

Select view

Set Show updates per to Item.
3

Ignore

Find the theme and select your ignore option.Theme ignore options dropdown showing Ignore Globally, Ignore this version, and other options

Un-ignore a Theme

1

Navigate to Ignored Updates

Go to MainWP > Themes > Ignored Updates.
2

Un-ignore

Find the theme and click Unignore.Themes Ignored Updates table showing Unignore button in a theme row

Safe Updates / Rollback

MainWP 5.1 introduced a rollback feature that integrates with the WordPress core rollback feature from WordPress 6.3.
Child sites must run WordPress 6.3 or above for the rollback feature to work.

How Rollback Works

The rollback feature is active on all MainWP Dashboard pages where updates can be triggered, including the Updates page, Manage Plugins, Manage Themes, and extension pages. It works for both individual and bulk updates. Shows the rollback feature in action after a failed plugin update.

Rollback Notices

When a rollback occurs, an orange icon with a tooltip appears. This notice persists on relevant Dashboard pages until the plugin or theme is successfully updated. Rollback icon signifying a rollback persisting throughout the Dashboard.

Manual Rollback

During updates, WordPress stores the current version temporarily. If the update fails, that version is restored. There is no permanent storage for manual rollback to previous versions. To install a previous version of a WordPress.org plugin:
1

Visit plugin page

Navigate to the plugin page on wordpress.org (e.g., https://wordpress.org/plugins/mainwp/).
2

Open Advanced

Click Advanced in the sidebar.
3

Download version

Select the desired version from the dropdown and click Download.Downloading older versions of plugins from wordpress.org
4

Install

Upload and install the plugin via Install by Upload.
For premium plugins and themes not on wordpress.org, use the Favorites Extension to store versions for rollback.

Self-Check Checklist

  • WordPress core updates complete successfully
  • Plugin updates work for individual and bulk operations
  • Theme updates work for individual and bulk operations
  • Auto updates are configured for trusted items
  • Ignored updates no longer appear in update lists
  • Rollback feature functions on WordPress 6.3+ sites