Manage Child Sites
FreshSource: MainWP Manage Sites
Connecting Sites
Single Site
- Navigate to MainWP > Sites > Add New
- Enter site URL and admin username
- Configure authentication (password and/or security ID)
- Set optional parameters (icon, tags, client, SSL)
- Click Add Site
Multiple Sites
Use the Multiple Sites interface to enter several sites at once in table format.
CSV Import
CSV columns: site name, URL, admin credentials, tags, security IDs, HTTP auth, certificate verification, SSL version.
Tag Separator
Use semicolons for tags in CSV (e.g., Tag A;Tag B;Tag C) since CSV is comma-delimited.
Synchronization
| Method | How |
|---|---|
| Global Sync | Click Sync button in Dashboard header |
| Individual Sync | Actions menu > Sync Data |
| Automatic | Daily via WP Cron (use Uptime Robot for reliability) |
Editing Site Settings
Access via Manage Sites actions menu:
- Site URL and admin username
- Friendly site name and security IDs
- Tags and client associations
- Auto-update preferences (core, plugins, themes, translations)
- SSL verification and HTTP authentication
Security Assessment
MainWP detects:
- WordPress version currency
- PHP version and configuration
- Error reporting status
- SSL protocol enablement
- Debug mode state
- Plugin and theme currency
Access via actions menu > Site Hardening to scan and remediate.
Tag Organization
- Create/edit/delete at MainWP > Sites > Tags
- Filter Manage Sites by tags with AND/OR logic
- Filter by status (connected, disconnected, update available, health issues)
- Filter by client associations
Reconnection
- Single site: Actions menu > Reconnect
- Multiple sites: Bulk actions > Reconnect
- Automatic reconnection after same-domain migrations
Site Removal
- Individual: Actions menu > Remove
- Bulk: Select sites > Bulk Actions > Remove
- Connected sites: Child plugin auto-deactivated
- Disconnected sites: manually deactivate Child plugin
Export
Export sites to CSV: MainWP > Settings > Tools > Export