Skip to main content
MainWP is not specifically designed for managing WordPress Multisite networks. However, many features work properly when connecting individual subsites to a MainWP Dashboard. This page documents our compatibility testing.

What You’ll Learn

  • How to set up MainWP with Multisite subsites
  • Which MainWP features work with Multisite
  • Known limitations and behaviors

Setup

Install the MainWP Child plugin in the standard wp-content/plugins/ directory. You can activate it:
  • Network-wide: From Network Settings panel for all subsites
  • Per-subsite: Individually for specific subsites
As long as MainWP Child is active on a subsite, you can connect it to your MainWP Dashboard.
When adding subdomain URLs, do NOT include a leading / in the URL. Including it can result in a 403 Forbidden error. If this happens, use SFTP to delete the plugin, remove the subdomain sites from MainWP, and clear the server cache.

Compatibility Summary

FeatureStatusNotes
Adding sitesWorksAvoid leading / in subdomain URLs
SynchronizationWorksNo issues
Security checksWorksNo issues
Reconnecting sitesWorksNo issues
Plugin updatesWorks*One update shows for all subsites
Theme updatesWorks*One update shows for all subsites
Translation updatesWorksSame behavior as plugins/themes
Posts managementWorksFull functionality
Pages managementWorksFull functionality
Plugin install/deleteWorks*Changes affect entire network
Theme install/deleteWorks*Changes affect entire network
User creationPartialMay fail if user exists on another subsite
User deletionWorksNo issues

Feature Details

Sites Management

MainWP Sites Management interface with multisite subsites
  • Synchronization works without issues
  • Security issue detection and fixing works
  • Site reconnection works normally

Updates Management

MainWP Updates Management showing multisite plugin updates Updates are detected normally, with one important behavior to understand:
BehaviorDescription
DetectionOne update displays as available on all subsites
UpdatingUpdating on any site applies to the entire network
Abandoned detectionWorks normally, same behavior as updates

Content Management

Posts and pages work fully:
  • Publishing content (including meta) works as expected
  • Changing post/page status works
  • Deleting posts/pages works

Plugin & Theme Management

Installing and managing plugins/themes works, but changes affect the entire network:
ActionBehavior
InstallAvailable on all network sites immediately
Activate/DeactivateWorks per-subsite
DeleteRemoves from all network sites

User Management

ActionStatusNotes
Create usersPartialFails if user already exists on another subsite
Delete usersWorksNo issues

Key Considerations

Before using MainWP with Multisite:
  1. Network-wide changes: Plugin and theme installations/deletions affect all subsites
  2. Duplicate updates: The same update may appear multiple times (once per subsite)
  3. User limitations: Creating users across subsites may fail if the username already exists
  4. Not officially supported: While many features work, Multisite is not MainWP’s primary use case

Self-Check Checklist

  • MainWP Child activated on target subsites
  • Subdomain URLs entered without leading /
  • Sites successfully syncing
  • Understood that plugin/theme changes affect entire network