- WordPress
Have you enabled the multisite mode on WordPress? Bravo! But this is only the beginning: once the structure is in place, we must know how to pilot it on a daily basis.
In this second article, we enter into the concrete: network management, site creation, assignment of roles, sharing of themes and extensions, mapping of domains, optimization of performance, security... So many subjects to be mastered in order to take full advantage of this architecture.
🔗 Didn't you read the first article? Start with the activation guide.
Once the multisite is activated, you have new management tools to effectively manage your network of sites. The multisite administration interface is divided into several key sections:
To add a site to your network:
1. Go to Network > Sites > Add
2. Inform the site information:
The new site is immediately accessible and its administrator receives a notification email with its identifiers.
The WordPress multisite introduces a hierarchy of specific roles:
| Roles | Permissions |
| Super administrator | Total network control: site creation/deletion, user management, theme installation/extensions |
| Site Administrator | Full administration of a specific site: content, users, allowed themes, extensions |
| Other roles | Publisher, Author, Contributor, Subscriber keep their usual permissions but limited to their site(s) |
✅ Limit the number of super administrators : Give this role only to people who really need to manage the whole network
✅ Use shared user accounts : The same user can have different roles on different network sites
Yes, it is possible to have multiple domain names in a WordPress multisite network, but this requires an advanced configuration called domain mapping. Here are some suitable solutions for multiple areas:
1. Extension WordPress MU Domain Mapping
site1.monreseau.com becomes mondomaine1.com2. Extension Mercator (modern solution)
3. Manual configuration
✅ Access to DNS configuration domains to map
✅ SSL certificates for each domain
✅ Appropriate server configuration (Apache/Nginx)
✅ Update WordPress constants in wp-config.php
// Dans wp-config.php
define('DOMAIN_CURRENT_SITE', 'monreseau.com');
define('SUBDOMAIN_INSTALL', true);
define('MULTISITE', true);
// Configuration des domaines autorisés
define('WP_ALLOW_MULTISITE', true);
define('COOKIE_DOMAIN', '.monreseau.com');
The security of a WordPress multisite network requires special attention as a fault can affect all sites in the network.
Essential security measures:
A poorly optimized multisite network can quickly become slow, especially when it contains several hundred sites. Recommended optimizations:
To prevent possible performance problems, it is possible to disable certain non-essential features:
add_filter( 'wp_admin_bar_show_site_icons', '__return_false' )add_action( 'admin_bar_menu', function( $wp_admin_bar ) {
if ( count( $wp_admin_bar->user->blogs ) > 10 ) {
$wp_admin_bar->user->blogs = [];
}
return $wp_admin_bar;
});
The WordPress Multisite is an excellent lever to industrialize the management of several sites, provided that a solid technical framework is laid down and that it is maintained in the long term. Well-defined roles and rights, appropriate supervisory tools, good performance and safety practices... All this keeps a fluid, reliable and evolving network.
📘 But this model assumes a high level of standardization. If your needs include more customization or more advanced separation logics, other approaches towebsite factory are possible. They are described in our dedicated white paper.