Skip to main content
MainWP Dashboard includes multiple built-in themes and supports custom CSS themes. You can switch themes instantly from the Dashboard interface or create your own custom theme.

What You’ll Learn

  • Switch between built-in themes
  • Create and upload custom themes
  • Where theme files are stored

Prerequisites

  • MainWP Dashboard version 4.3 or newer
  • FTP or file manager access (for custom themes only)

Change the Dashboard Theme

1

Open your Dashboard

Navigate to your MainWP Dashboard.
2

Find the theme selector

Click the theme icon in the top right corner of the Dashboard.
3

Select a theme

Choose your desired theme from the dropdown menu.
4

Save your selection

Click Save Settings to apply the theme.Theme selection interface
The theme change takes effect immediately.

Create a Custom Theme

You can create custom themes by modifying existing CSS files and uploading them to your Dashboard site.
1

Download the MainWP Dashboard plugin

Download the MainWP Dashboard plugin from the WordPress.org repository.
2

Extract the plugin files

Unzip the plugin files to your computer.
3

Find the default themes

Navigate to /mainwp/assets/css/themes directory to find the built-in theme CSS files.
4

Copy and customize a theme

Copy one of the CSS files and open it in your preferred code editor. Make your customizations.
5

Rename your theme file

Save the file with a new descriptive name (e.g., my-agency-theme.css).
6

Upload to your Dashboard

Upload the CSS file to /wp-content/uploads/mainwp/themes/ on your Dashboard site using FTP or your hosting file manager.
7

Select your custom theme

Your custom theme now appears in the Select MainWP Theme dropdown in the Dashboard.

Theme File Locations

LocationPurpose
/wp-content/plugins/mainwp/assets/css/themes/Built-in themes (do not modify)
/wp-content/uploads/mainwp/themes/Custom themes (upload yours here)
Custom themes in the uploads directory persist through plugin updates. Built-in themes may be overwritten during updates.

Self-Check Checklist

  • Theme selector visible in top right corner
  • Selected theme applies after saving
  • Custom theme appears in dropdown (if created)