Skip to content

MainWP User Interface

Fresh

Source: MainWP UI Documentation

SectionPurpose
OperationsDashboard summary and widgets
SitesManage connected Child Sites
ClientsClient management and profiles
CostsTrack and manage costs
InsightsActivity logs and trends
Add-onsExtension management
API AccessAPI key and Application Passwords management
SettingsDashboard configuration
InfoSystem, cron, logs, event monitor, privacy
SupportAI assistance, tours, video guides, contact

Header Elements

  • Sync - Synchronize all connected sites (red badge when >24h stale)
  • Add - Add websites, clients, costs, posts, pages, plugins, themes, users
  • Layout - Save or load widget layouts
  • Page Settings - Configure current page
  • Quick Site Shortcuts - Sidebar with quick access to child sites
  • Theme Switcher - Light/Dark mode toggle
  • User Menu - Settings, Tools, System Info, Help, WP Admin

Widgetized Pages

Key Widgets

  • Update Overview - Cards for total, WP core, plugin, theme, translation updates + abandoned items
  • Connection Status - Child site status and recent sync activity
  • Network Activity - Changes made inside and outside MainWP with filtering
  • Recent Posts/Pages - Latest 5 posts/pages with bulk actions (publish, edit, trash, delete)
  • Site Hardening - Security recommendation counts per site
  • Plugins/Themes - Per-site listing with activate, deactivate, delete actions

Widget Customization

  • Reorder - Drag and drop widgets
  • Resize - Grab lower-right corner and drag
  • Save/Load Layouts - Use Layout button in header
  • Enable/Disable - Via Page Settings checkbox list

Tables (DataTables)

  • Actions Menu - Far right column of most tables
  • Sorting - Click any column header
  • Column Order - Drag and drop columns (persistent)
  • Bulk Actions - Top-left dropdown, select items, click Apply
  • Filter - Top-right filters (by tags with AND/OR, status, clients)
  • Pagination - Navigate through large data sets

Select Sites Metabox

Determines which child sites an action affects. Selection methods:

MethodDescription
By SiteSelect individual sites
By TagSelect all sites with specific tags
By ClientSelect all sites for specific clients
All/NoneQuick select/deselect buttons
FilterType site name to search

Disconnected Sites

Disconnected sites appear disabled in the metabox since the Dashboard cannot reach them.

Individual Site Mode

Access by clicking a site name in Manage Sites table. Tabs include:

  • Overview - Site-specific information and actions
  • Settings - Modify Child Site settings
  • Updates - Manage available updates
  • Backups - Manage backups (when enabled)
  • Site Hardening - View security issues

Common Use Cases

ScenarioSolution
Check which sites need updatesView Update Overview widget
Update plugins on specific client sitesSelect Sites > By Client, then plugin updates
Find a specific site quicklySites Filter or Quick Site Shortcuts
Focus on one siteClick site name for Individual Site Mode
Reduce dashboard clutterPage Settings > disable unneeded widgets

Troubleshooting

ProblemFix
Widgets broken after upgradeHard refresh (Ctrl+Shift+R) or clear cache
Cannot select site in metaboxSite is disconnected - reconnect first
Customizations resetCheck browser local storage permissions
Page Settings button missingSome pages have fixed layouts