What You’ll Accomplish
- Update WordPress core, plugins, themes, and translations individually or in bulk
- Configure automatic updates for trusted plugins, themes, and translations
- Ignore specific updates globally or per site, including translation updates
- 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.
WordPress Core Updates
Update All WordPress Installations
Update a Single WordPress Installation
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
Enable Auto Update for a Site
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
Un-ignore Core Update
Follow the same steps and set Ignore Core Updates to NO.Plugin Updates
Update All Plugins on All Sites
Update a Single Plugin on All Sites
Update All Plugins on a Single Site
Update a Single Plugin on a Single Site
View Plugin History
The plugin update rows include a History action so you can review recent change activity before or after updates.Open a plugin row with History
Go to MainWP > Updates > Plugins Updates and use the Site, Item, or Tag view. You can also use History in plugin rows in individual site update tables.
Review activity details
Review the action timeline with actor, source (Dashboard or WP Admin), timestamp, and version change when available.
Switch history views
Use Day History to group actions by date, then use Plugin History to switch to plugin-grouped actions for that day.
If you see “This plugin has no recorded activity in Dashboard Insights,” check Network Activity and Dashboard Insights settings to confirm logging and retention are configured.
Plugin Auto Updates
Enable Auto Updates
Mark Plugins as Trusted
Ignore Plugin Updates
| Ignore Type | Scope |
|---|---|
| Ignore Globally | All versions, all sites |
| Ignore this version | This version, this site only |
| Ignore this version globally | This version, all sites |
| Ignore all versions | All versions, this site only |
Un-ignore a Plugin
Theme Updates
Update All Themes on All Sites
Update a Single Theme on All Sites
Update All Themes on a Single Site
Update a Single Theme on a Single Site
View Theme History
The theme update rows include a History action so you can review recent change activity before or after updates.Open a theme row with History
Go to MainWP > Updates > Themes Updates and use the Site, Item, or Tag view. You can also use History in theme rows in individual site update tables.
Review activity details
Review the action timeline with actor, source (Dashboard or WP Admin), timestamp, and version change when available.
Switch history views
Use Day History to group actions by date, then use Theme History to switch to theme-grouped actions for that day.
If you see “This theme has no recorded activity in Dashboard Insights,” check Network Activity and Dashboard Insights settings to confirm logging and retention are configured.
Theme Auto Updates
Enable Auto Updates
Mark Themes as Trusted
Ignore Theme Updates
| Ignore Type | Scope |
|---|---|
| Ignore Globally | All versions, all sites |
| Ignore this version | This version, this site only |
| Ignore this version globally | This version, all sites |
| Ignore all versions | All versions, this site only |
Un-ignore a Theme
Translation Updates
Update All Translations on All Sites
Update Translations on a Single Site
Translation Auto Updates
Configure translation auto-updates globally in MainWP > Settings, under the Updates Settings section.Enable translation auto updates
Set Translation advanced automatic updates to Install Trusted Updates.
Safe Updates / Rollback
MainWP 5.1 introduced a rollback feature that integrates with the WordPress core rollback feature from WordPress 6.3.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.
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.
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:Visit plugin page
Navigate to the plugin page on wordpress.org (e.g., https://wordpress.org/plugins/mainwp/).
Install
Upload and install the plugin via Install by Upload.
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
Related Resources
- Does MainWP Have Safe Updates - Learn about update safety features
- Change Update Frequency - Adjust sync and update timing
- Manage Plugins - Full plugin management
- Manage Themes - Full theme management


















