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
Video Tutorial
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
Navigate to Install Themes
Search for theme

Select theme

Select sites
Set installation options

| Option | Description |
|---|---|
| Overwrite existing if already installed | Replace the theme if already installed on the site |
Install
Install by Upload
Navigate to Install Themes
Open upload tab
Upload file
Select sites
Set installation options
| Option | Description |
|---|---|
| Overwrite existing if already installed | Replace the theme if already installed on the site |
Install

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
Navigate to Manage Themes
Select view
Select sites
Filter inactive themes
Search
Select themes to activate

Apply action
Update Themes
Synchronize your child sites before running updates to ensure all available updates are displayed.Update All Themes on All Sites
Navigate to Theme Updates
Update all

Confirm
Update a Single Theme on All Sites
Navigate to Theme Updates
Select view
Locate theme

Update
Update All Themes on a Single Site
Navigate to Theme Updates
Select view
Locate site

Update
Update a Single Theme on a Single Site
Navigate to Theme Updates
Select view
Locate site
Update theme

Delete Themes
Active themes cannot be deleted. The active theme must be changed before deletion.Navigate to Manage Themes
Select view
Select sites
Filter inactive themes
Search
Select themes to delete

Apply action
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
Navigate to Theme Updates

Select view
Ignore
Un-ignore a Globally Ignored Theme
Navigate to Ignored Updates
Allow updates
Ignore a Theme on a Single Site
Navigate to Theme Updates

Select view
Locate site
Ignore
Un-ignore a Per-Site Ignored Theme
Navigate to Ignored Updates
Allow updates
Abandoned Themes
MainWP identifies themes that may be abandoned based on how long since their last update.Set Abandoned Tolerance
Navigate to Settings
Find Update Settings
Set tolerance

Save
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