What You’ll Accomplish
- Install themes from WordPress.org or ZIP files on multiple sites
- Activate themes across selected sites
- Delete unused themes from child sites
- Update themes individually or in bulk
- Ignore theme updates globally or per site
- Configure automatic updates for trusted themes
Prerequisites
- MainWP Dashboard installed and activated
- At least one child site connected to your Dashboard
- Administrator access to your Dashboard site
Install Themes
MainWP provides three methods for installing themes:| Method | Best For |
|---|---|
| WordPress.org | Free themes from the official directory |
| Upload ZIP | Premium themes or custom themes |
| Favorites | Quick installation of commonly used themes (requires Favorites Extension) |
Install from WordPress.org
Search for theme
Under the Install from WordPress.org tab, use the Search Themes field to find the theme.

Select sites
In the Select Sites box, choose the sites where you want to install the theme.
Set installation options
Configure the installation options:

| Option | Description |
|---|---|
| Overwrite existing if already installed | Replace the theme if already installed on the site |
Install by Upload
Select sites
In the Select Sites box, choose the sites where you want to install the theme.
Set installation options
Configure the installation options:
| Option | Description |
|---|---|
| Overwrite existing if already installed | Replace the theme if already installed on the site |
Your server must allow uploads of the theme’s file size. Check Maximum File Size on your Server Information page.
Install from Favorites
Select and install themes from your saved favorites using the MainWP Favorites Extension. Once you have a list of favorite themes, this provides the quickest way to set up new sites.Activate Themes
Select sites
In the Select Sites section, choose the sites to search.
Filter inactive themes
In the Search Themes section, set Status to Inactive. Optionally enter a theme name.
Update Themes
Synchronize your child sites before running updates to ensure all available updates are displayed.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
Use the History action to review theme change activity by site and by day.Open a theme row with History
Open theme rows in MainWP > Themes > Manage Themes, MainWP > Updates > Themes Updates, or theme rows on an individual site Operations page.
Review activity details
Review actions in chronological order. Each record shows the action, user, 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 no logs are available, you may see “This theme has no recorded activity in Dashboard Insights.” Check Network Activity and Dashboard Insights settings to confirm logging and retention are configured.
Delete Themes
Active themes cannot be deleted. The active theme must be changed before deletion.Select sites
In the Select Sites section, choose the sites where you want to delete themes.
Filter inactive themes
In the Search Themes section, set Status to Inactive. Optionally enter a theme name.
Ignore Theme Updates
Ignoring a theme update removes it from the available updates list and the Update Overview widget. This is useful for themes you intentionally keep at a specific version.Ignore Methods
| Method | Scope |
|---|---|
| Globally | Theme ignored on all child sites |
| Per Site | Theme ignored on specific sites only |
Ignore a Theme on All Sites
Un-ignore a Globally Ignored Theme
Ignore a Theme on a Single Site
Un-ignore a Per-Site Ignored Theme
Abandoned Themes
MainWP identifies themes that may be abandoned based on how long since their last update.Set Abandoned Tolerance
Themes without updates for the specified period appear in the Abandoned Themes section.
Self-Check Checklist
- Themes install successfully on selected sites
- Theme activation works across sites
- Theme updates complete without errors
- Ignored themes no longer appear in update lists
- Deleted themes are removed from child sites
Related Resources
- Parent Theme Lock - Prevent accidental parent theme activation
- Negative Search - Find sites missing specific themes
- Favorites Extension - Quick theme installation from saved lists










