WordPress Multisite is een ingebouwde functie sinds WordPress 3.0 (juni 2010) waarmee een enkele WordPress installatie veel zelfstandige sites kan hosten onder dezelfde code, database en gebruikerstabel. Elke site in het netwerk heeft een eigen URL (subdomein of submap), eigen berichten, eigen mediabibliotheek en eigen instellingen, maar deelt plugins, themes en de WordPress core. Een Super Admin beheert het hele netwerk, gewone beheerders zien alleen hun eigen site. Multisite draait WordPress.com, universiteiten, franchisenetwerken en SaaS platforms waar een operator honderden of duizenden sites efficient beheert.
Hoe verschilt Multisite van een normale installatie?
Een gewone installatie heeft een site, een gebruikersgroep en een wp_options tabel. Multisite voegt een netwerklaag toe met tabellen als wp_blogs, wp_site, wp_sitemeta en per site genummerde tabellen zoals wp_2_posts. wp_users en wp_usermeta blijven gedeeld.
Subdomein of submap?
- Subdomeinnetwerk (
site1.example.com) vereist wildcard DNS en wildcard SSL. - Submapnetwerk (
example.com/site1) zonder DNS aanpassing. Na 30 dagen alleen met patch inwp-config.php. - Domain mapping laat elke site een eigen domein gebruiken.
Multisite activeren
- Deactiveer alle plugins.
- Voeg
define('WP_ALLOW_MULTISITE', true);toe aanwp-config.php. - Open
Gereedschap » Netwerkinstellingenen kies subdomein of submap. - Plak de gegenereerde snippets in
wp-config.phpen.htaccess. - Log opnieuw in.
Mijn sites » Netwerkbeheerverschijnt.
Typische toepassingen
- Universiteiten met een site per faculteit.
- Franchises en ketens met een site per vestiging.
- SaaS platforms zoals Edublogs (~5 miljoen sites).
- Bureaus die veel kleine klantensites beheren.
- Meertalige opzet met een site per taal.
- Staging en productie als twee sites in een netwerk.
Voordelen
- Een core, een wp-content map, een update voor alle sites.
- Gedeelde gebruikerstabel, SSO over het hele netwerk.
- Netwerk plugins kunnen door site admins niet uitgezet worden.
- Lagere hostingkosten dan 100 losse installaties.
- Een centrale backup dekt alles.
Nadelen en risico s
- Single point of failure: een slechte update breekt het hele netwerk.
- Gedeelde resources: piek op een site vertraagt de rest.
- Niet elke plugin is Multisite geschikt.
- Migratie van een site naar standalone is complex.
- Geen plugin installatie per site.
- Domain mapping vereist zorgvuldige DNS en SSL setup.
Gebruikers en rollen
Een gebruiker bestaat eenmaal in wp_users en kan op meerdere sites verschillende rollen hebben. Super Admin bestaat alleen in Multisite.
Multisite of losse installaties?
| Criterium | Multisite | Losse installaties |
|---|---|---|
| Aantal sites | 10 tot 10000+ | 1 tot 20 |
| Gedeelde gebruikers | Ja | Nee |
| Gedeelde plugins | Ja | Nee |
| Plugin per site installeren | Nee | Ja |
| Onafhankelijke eigenaren | Moeilijk | Makkelijk |
| Risico op breuk door update | Hoog | Geen |
| Hostingkosten per site | Zeer laag | Hoger |
Hoe controleer ik of een site Multisite is?
In PHP geeft is_multisite() true. De constante MULTISITE staat op true in wp-config.php. URL paden als /sites/2/files/ verraden Multisite.
Hoe helpt InspectWP bij Multisite?
InspectWP herkent Multisite installaties automatisch via upload URL patronen en HTML signaturen.