Multisite Control Center
Version: 2.0
Author: WP Plugin Pilot
Requires: WordPress 6.0+ (Multisite Enabled)
PHP: 7.4 or higher
1. Overview
Multisite Control Center (MCC) is a professional-grade administrative suite designed for e-commerce entrepreneurs and developers managing multiple sites. It eliminates the need to switch between individual site dashboards by providing a high-performance, single-interface command center.
The plugin follows industrial-noir and minimalist design principles, prioritizing high-conversion workflows and efficiency. It centralizes control of your entire network, allowing for rapid deployment of content, settings, and technical updates.
What It Manages
- Network-wide plugin activation/deactivation
- Global theme deployment and switching
- Real-time site health and HTTP status monitoring
- Bulk content publishing (Posts & Pages)
- Global site settings (Taglines, Visibility, Permalinks)
- Cross-network user and role management
2. Installation
Automatic Installation
- Go to Network Admin → Plugins → Add New
- Search for "Multisite Control Center"
- Click Install
- Click Network Activate
Manual Installation
- Upload the
multisite-control-center folder to:
/wp-content/plugins/
- Activate the plugin from the Network Admin
- Ensure WordPress Multisite is correctly configured
After activation, access the centralized dashboard via Network Admin > Dashboard > MCC Dashboard.
3. How Centralized Management Works
The plugin utilizes a secure routing system to execute commands across your network from a single point. Each action:
- Identifies the selected target sub-sites
- Switch to each site's database context securely
- Executes the requested administrative change
- Verifies the status of the operation
- Restores the global network context
- Reports success via live status indicators
Action Routing
- Hook:
network_admin_edit_wppp_mcc_bulk_action
- Security: Full Nonce & Capability verification
- Method: admin-post.php (High performance)
- Runs specifically within the Network Admin context
4. Core Features
Plugin Manager
Bulk activate or deactivate any plugin across selected sites. Includes a "Sync Plugins" feature that mirrors the primary site's plugin state to all sub-sites.
Content Builder
Push marketing content, legal pages, or blog posts to multiple sites at once.
- Supports Post and Page types
- Full HTML/KSES sanitized content
- Simultaneous publishing across 100+ sites
Live Health Monitoring
The dashboard scans your network for:
- Online: Site is fully reachable (200 OK)
- Issue: Site is reachable but returning warnings/redirects
- Down: DNS failure or server timeout
Global Settings Sync
Update essential site metadata network-wide, including Site Taglines and Search Engine Visibility, without logging into each site individually.
5. Admin Dashboard
The dashboard provides a high-contrast, minimalist interface designed for speed and clarity.
Dashboard Features
- Tabbed Workflow — Dedicated views for Plugins, Themes, Settings, and Content
- Health Dots — Color-coded status indicators for every site
- Bulk Select — Choose specific sites for targeted updates
- Action Toolbar — Industrial-noir styled controls for rapid execution
This allows entrepreneurs to maintain a bird's-eye view of their entire digital portfolio.
6. Developer Information
Architecture
- Main Class:
WPPP_MCC_Core
- Action Controller:
WPPP_MCC_Actions
- Asset Management: Standardized
wppp_mcc_ prefixing
Prefixing & Security
All functions and variables are strictly prefixed with wppp_mcc_ to ensure zero conflicts with other plugins in the multisite environment.
Manual Health Check
Developers can trigger health status logic:
WPPP_MCC_Actions::wppp_mcc_get_health($site_url);
7. Performance
- Context Switching — Efficient use of switch_to_blog()
- Zero Frontend Bloat — No scripts or styles loaded on the public site
- Timeout Management — 2-second remote request limits to prevent dashboard lag
- Industrial Aesthetic — Minimalist CSS for fast admin rendering
8. Requirements
- WordPress 6.0+
- WordPress Multisite (Network) Enabled
- PHP 7.4+
- Super Admin Privileges
9. License
This plugin is licensed under the GNU General Public License v2 or later.