WP Multisite
Using GrootMade with WP Multisite networks
WP Multisite
Configure GrootMade for WP Multisite (network) installations.
Overview
WP Multisite lets you run multiple sites from one WP installation. GrootMade supports Multisite with special considerations.
Installation
Network-Wide Installation
Install the connector plugin network-wide:
Log in as Super Admin
Go to Network Admin → Plugins → Add New
Upload grootmade-connector.zip
Click Network Activate
Per-Site Installation
Alternatively, activate per-site for granular control.
Configuration
Network-Level Settings
Configure once for all sites:
- Go to Network Admin → GrootMade
- Enter your API key
- Configure network-wide settings
Network Settings Options
| Setting | Description |
|---|---|
| Shared API Key | One key for entire network |
| Per-Site Keys | Each site has its own key |
| Auto-Update Scope | Network-wide or per-site |
| Product Access | All sites or selected |
Product Management
Network-Activated Products
Themes and plugins activated network-wide:
- Managed from Network Admin
- Update applies to all sites
- Settings may vary per site
Site-Activated Products
Products activated per-site:
- Each site controls their own
- Updates still centralized
- Individual site configurations
Auto-Updates
Network-Wide Updates
One update applies everywhere:
Network Admin triggers update
↓
Plugin/theme files updated
↓
All sites receive update simultaneouslyStaged Rollouts
For large networks, stage updates:
- Update on test site first
- Monitor for issues
- Roll out to remaining sites
- Have rollback ready
Large Networks
For networks with 50+ sites, contact us about enterprise update strategies.
Site-Specific Configuration
Override Network Settings
Individual sites can override:
- Update schedule
- Notification preferences
- Enabled products
Access Control
Control which subsites can:
- Download new products
- Modify settings
- Trigger updates
Subdomain vs Subdirectory
Both configurations supported:
Subdomain
site1.example.com
site2.example.comSubdirectory
example.com/site1
example.com/site2No configuration differences required.
Domain Mapping
If using domain mapping:
- Configure primary domain in GrootMade
- Mapped domains work automatically
- SSL must be valid on all domains
Common Scenarios
Agency Network
Multiple client sites on one network:
- Network-wide base plugins (security, backup)
- Per-site theme activation
- Separate collections per client type
- Centralized billing, distributed management
Franchise/Multi-Location
Same brand, multiple locations:
- Identical plugins across all sites
- Shared theme with per-site customization
- Synchronized updates
- Centralized control
SaaS/Membership Platform
User-generated sites:
- Core functionality network-activated
- Premium features per-site
- Tiered access to products
- Usage-based licensing
Performance Considerations
Large Networks
For 100+ sites:
- Use WP-CLI for bulk operations
- Schedule updates during low-traffic
- Consider dedicated update server
- Monitor server resources
Caching
Network caching considerations:
- Object cache recommended
- Page cache per-site
- Clear cache after updates
Troubleshooting
"Plugin already exists" Error
In Multisite, plugins exist once but can be activated multiple ways. If seeing conflicts:
- Check Network Admin activated plugins
- Check individual site activations
- Resolve duplicate activations
Updates Not Applying
Check:
- Network Admin permissions
- WP-Cron status (network-level)
- File permissions on shared files
- Any object caching conflicts
Different Versions Showing
If sites show different versions:
- Clear object cache
- Verify all sites pointing to same files
- Check for symlink issues
- Review any custom wp-content structures
API Considerations
Network Requests
API calls include network context:
{
"site_url": "https://site1.example.com",
"network_url": "https://example.com",
"is_multisite": true,
"blog_id": 2
}Webhooks
Configure webhooks at network level to receive events from all sites.
Billing
Multisite networks count as:
| Plan | Sites Included |
|---|---|
| Pro | Unlimited sites on 1 network |
| Agency | Unlimited networks |
The entire network counts as one "connected site" for billing purposes.