Skip to main content
← Part 2: Getting started with MainWP Part 4: Pre-install FAQ →
The MainWP Dashboard provides a centralized interface for managing all your connected WordPress sites. Understanding the layout, widgets, navigation, and table controls allows you to work efficiently across hundreds of sites.

What You Will Accomplish

After reviewing this page, you will be able to:
  • Customize widget layout and visibility on Operations pages
  • Navigate between global and individual site views
  • Sort, filter, and act on data in MainWP tables
  • Select sites for bulk actions using the Select Sites metabox

Prerequisites

If you upgraded from a MainWP version before 4.5 and see visual issues, perform a hard refresh (Ctrl + Shift + R on Windows, Command + Shift + R on Mac) or clear your browser cache.

Widgetized Pages

MainWP Operations pages display multiple widgets that summarize your Child Sites and the actions needed to maintain them. You can customize the layout to match your workflow.

Reorder Widgets

Drag and drop widgets to customize their order. MainWP Dashboard remembers your arrangement for future visits.

Resize Widgets

Grab the lower-right corner of any widget and drag to adjust its size.

Save or Load Layouts

Use Layout in the header to save your current widget arrangement or load a previously saved layout.

Enable or Disable Widgets

Open Page Settings, check or uncheck widgets in the list, and click Save Settings.

Widgets

Update Overview

Update Overview widget showing WordPress, plugin, theme, and translation updates The updates section displays separate cards for each update type:
CardFunction
Total updatesUpdate everything across all Child Sites
WordPress updatesUpdate WordPress Core on all sites
Plugin updatesUpdate all plugins on all child sites
Theme updatesUpdate all themes on all child sites
Translation updatesUpdate all translations on all child sites
Abandoned pluginsView potentially abandoned plugins
Abandoned themesView potentially abandoned themes

Connection Status

Connection Status widget displaying site sync information This widget displays the current status of your Child Sites and their recent sync activity. On an individual Child Site dashboard, it shows information for that site only. Use the dropdown menu in the top-right corner to reveal additional details.

Network Activity

Network Activity widget showing recent activity log The Network Activity widget tracks recent activity including changes made outside MainWP and those made from your Dashboard. Each entry includes the event type, action taken, timestamp, website, and user responsible. Filter options let you view Non-MainWP Changes only, Dashboard Changes only, or both. You can also dismiss selected changes directly from the widget.

Recent Posts

Recent Posts widget with post management actions This widget displays the five most recent posts across your Child Sites, showing the post title, date, and source website.
ActionDescriptionAvailability
UnpublishChanges post status to draftPublished posts
EditOpens the post editorPublished, Draft, Pending, and Scheduled posts
TrashMoves post to trashPublished, Draft, Pending, and Scheduled posts
ViewOpens post on front-endPublished posts
PreviewOpens scheduled post previewScheduled posts
PublishPublishes the postDraft, Pending, and Scheduled posts
RestoreRestores previous statusTrashed posts
Delete PermanentlyRemoves post completelyTrashed posts
The dropdown menu at the top toggles between post statuses. Click Create a New Post to create content on your Child Sites from the post creation screen. On an individual Child Site dashboard, the widget shows posts from that site only.

Recent Pages

This widget displays the five most recent pages across your Child Sites, showing the page title, date, and source website.
ActionDescriptionAvailability
UnpublishChanges page status to draftPublished pages
EditOpens the page editorPublished, Draft, Pending, and Scheduled pages
TrashMoves page to trashPublished, Draft, Pending, and Scheduled pages
ViewOpens page on front-endPublished pages
View AllOpens the full pages management screenPublished, Draft, Pending, and Scheduled pages
PreviewOpens scheduled page previewScheduled pages
PublishPublishes the pageDraft, Pending, and Scheduled pages
RestoreRestores previous statusTrashed pages
Delete PermanentlyRemoves page completelyTrashed pages
The dropdown menu at the top toggles between page statuses. Click Create a New Page to create content on your Child Sites. On an individual Child Site dashboard, the widget shows pages from that site only.

Site Hardening

Site Hardening widget showing security issues overview This widget shows a recommendation count for Site Hardening checks across your Child Sites. Use the action menu to switch between Show All, Show Issues, and Hide All. On an individual Child Site dashboard, the widget displays recommendations for that site only.

Plugins (Individual Site Operations)

Plugins widget displaying installed plugins list This widget lists all plugins installed on the Child Site. The left column shows plugin names and versions, and clicking a plugin name displays detailed information.
ActionDescriptionAvailability
DeactivateDeactivates the pluginActive plugins
ActivateActivates the pluginInactive plugins
DeleteRemoves the pluginActive and inactive plugins
HistoryOpens plugin history details for this sitePlugin rows in this widget
Use the widget navigation to switch between active and inactive plugins.

Themes

Themes widget displaying installed themes list This widget lists all themes installed on the Child Site. The left column shows theme names and versions, and clicking a theme name displays detailed information.
ActionDescriptionAvailability
ActivateActivates the themeInactive themes
DeleteRemoves the themeInactive themes
HistoryOpens theme history details for this siteTheme rows in this widget
The MainWP Dashboard navigation panel appears on the left side and provides quick access to all sections. MainWP Dashboard main navigation sidebar
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, and privacy pages
SupportOpen the Support modal for AI assistance, tours, video guides, and contact options
For a full breakdown of Support modal behavior, see MainWP Support Modal.

Header Elements

MainWP Dashboard header with sync, add new, and user menu options
ElementFunction
SyncSynchronize all connected sites (or the current site context); shows a red pulsating badge when sync data is older than 24 hours. See Overview of MainWP Dashboard icons.
AddAdd websites, clients, costs, posts, pages, plugins, themes, or users
LayoutSave or load widget layouts on supported pages
Page SettingsConfigure settings for the current page
Quick Site ShortcutsOpen sidebar with quick access to child sites
Theme SwitcherUses quick Light/Dark switching for default themes without custom theme files; otherwise opens the theme selection modal
User MenuAccess MainWP Settings, MainWP Tools, System Info, Privacy Policy, Get Help (Help sidebar), WP Admin, community, account, and logout
MainWP Dashboard also provides page navigation tabs that vary by section. Each MainWP section has different page navigation options, and some sections have no tabs.

Tables

MainWP uses DataTables for advanced interaction controls throughout the interface. DataTables interface showing sortable columns and pagination

Actions Menu

Actions menu in table row The actions menu appears in the far right column of most MainWP tables.

Sorting Options

Table column header with sorting arrows Click any column header to sort table data by that column.

Columns Order

Drag and drop columns to set a custom order. MainWP remembers your arrangement, so this adjustment persists across page loads.

Bulk Actions

Bulk actions dropdown menu above table The bulk action menu appears in the top-left position above tables. Select items, choose an action from the dropdown, and click Apply.

Table Filter

Table filter options in top-right corner Use the filters in the top-right to narrow down table data. On MainWP > Sites > Manage Sites, you can filter by tags, status, and clients. When selecting multiple tags, choose Match any (OR) or Match all (AND) to control how tag matches are evaluated.

Pagination

Table pagination controls When tables contain more data than a single page can display, pagination controls allow you to navigate through the data.

Manage Plugins and Themes Table Features

Manage Plugins & Themes table features The Manage Plugins and Manage Themes tables include icons for quicker identification and display the number of child sites where each plugin or theme is installed. You can select child sites individually or select all sites where a particular plugin or theme is installed. Plugins and themes can be activated, deactivated, or deleted individually or in bulk. Each row also includes a History action so you can review change activity in the same modal used across Manage and Updates pages.

Select Sites

The Select Sites metabox appears throughout MainWP and determines which Child Sites an action affects. Common uses include searching for content, publishing posts, and installing plugins or themes. Select Sites metabox with site selection checkboxes Check the box next to a Child Site name to include it. Disconnected sites appear disabled because MainWP Dashboard cannot update sites that lack a proper connection.

Selection Methods

MethodHow It Works
By SiteSelect individual sites directly
By TagSelect all sites assigned to specific tags
By ClientSelect all sites associated with specific clients

Quick Selection

The All and None buttons above the site list provide fast selection or deselection.

Sites Filter

Type a site name in the filter field at the top of the metabox to locate specific sites quickly. This feature proves especially useful when managing many Child Sites. The MainWP Sidebar contains collapsible sections with different option groups. Common sections include Select Sites, search parameters, and action buttons at the bottom. Sidebar accordion with collapsible sections Collapse sections you use less frequently to keep the interface clean, and expand them when needed.

Individual Site Mode

Most MainWP features work at both global level (affecting all Child Sites) and individual site level.

Single Site Overview

Individual Child Site mode lets you control settings per site and monitor site-specific data.
1

Navigate to Manage Sites

Go to MainWP > Sites > Manage Sites.
2

Select a site

Locate the Child Site and click its name under the Site column.
The individual site page includes these tabs:
TabPurpose
OverviewSite-specific information and actions
SettingsModify Child Site settings
UpdatesManage available updates
BackupsManage backups (shown when backup features are enabled)
Site HardeningView security issues and reports
Installed MainWP Add-ons display additional tabs as applicable.

Page Settings

Most MainWP Dashboard pages include a Page Settings button in the top-right corner. These settings apply to the specific page where you configure them. Page Settings

Custom Event Monitor

The Custom Event Monitor logs system events and helps with troubleshooting. Access it from MainWP > Info > Custom Event Monitor. Custom Event Monitor log interface
The Custom Event Monitor remains in alpha phase with a limited number of tracked actions. Coverage will expand in future releases.

Common Real-World Use Cases

ScenarioHow to Use the Interface
Check which sites need updatesView the Update Overview widget on the main Operations page
Update plugins on specific client sitesUse Select Sites > By Client, then navigate to plugin updates
Find a specific site quicklyUse the Sites Filter in the Select Sites metabox or Quick Site Shortcuts in the header
Focus on one site’s detailsClick the site name in Manage Sites to enter Individual Site Mode
Reduce dashboard clutterOpen Page Settings and disable widgets you don’t need

Common Problems and Fixes

ProblemLikely CauseFix
Widgets appear broken or misaligned after upgradeBrowser cache contains old CSS/JSHard refresh (Ctrl + Shift + R / Cmd + Shift + R) or clear browser cache
Cannot select a site in the Select Sites metaboxSite is disconnectedReconnect the site from MainWP > Sites > Manage Sites
Widget customizations reset between sessionsBrowser blocking local storageCheck browser privacy settings and allow local storage for your Dashboard URL
Page Settings button missingPage does not support customizationSome pages have fixed layouts without configurable settings

Self-Check Checklist

Confirm you understand the MainWP interface:
  • You can locate the main navigation sidebar and identify its sections
  • You can reorder and resize widgets on an Operations page
  • You can enable or disable widgets using Page Settings
  • You can sort and filter data in tables
  • You can select sites by site, tag, or client in the Select Sites metabox
  • You can access an individual site’s overview by clicking its name