Hoe je multisite functionaliteiten in WordPress inschakelt

Je beheert drie verschillende WordPress-sites: één voor je bedrijf, één voor je blog en één voor je portfolio. Elke site vereist aparte updates, backups en beveiligingscontroles — een tijdrovende klus. Door WordPress multisite in te schakelen wordt dit werkelijkheid.

WordPress Multisite is een ingebouwde functie sinds WordPress 3.0 waarmee je meerdere sites kunt beheren vanuit één WordPress-installatie. Alle sites delen dezelfde WordPress-corebestanden en plugins, wat het beheer aanzienlijk vereenvoudigt. In plaats van drie aparte installaties te onderhouden, update je alles vanuit één centraal punt.

Deze handleiding toont je stap voor stap hoe je WordPress multisite kunt inschakelen en configureren. We behandelen de technische vereisten, mogelijke uitdagingen en praktische tips voor een succesvolle implementatie.

Multisite inschakelen: voorbereiding

Voordat je begint met het inschakelen van een WordPress multisite netwerk, zijn er enkele essentiële voorbereidingen nodig. Een goede voorbereiding voorkomt problemen en zorgt voor een soepele overgang naar een multisite-omgeving.

Maak allereerst een volledige backup van je WordPress-site en database. Het proces van WordPress multisite configuratie vereist wijzigingen in kritieke systeembestanden zoals wp-config.php en .htaccess. Een fout in deze bestanden kan je site ontoegankelijk maken. Gebruik een betrouwbare backup-plugin of vraag je hostingprovider om een backup te maken voordat je begint.

Controleer vervolgens of je hostingomgeving multisite ondersteunt. Niet alle hostingproviders staan multisite toe, vooral bij gedeelde hosting. Neem contact op met je hostingprovider om te bevestigen dat multisite is toegestaan. Bij gebruik van subdomeinen moet je hostingprovider wildcard subdomeinen ondersteunen — een technische functie die automatisch alle subdomeinen naar dezelfde server verwijst.

Test je huidige plugins op multisite-compatibiliteit. Niet alle plugins werken correct in een multisite-omgeving. Plugins die directe databasetoegang gebruiken of specifieke bestandsstructuren vereisen, kunnen problemen veroorzaken. Deactiveer alle niet-essentiële plugins voordat je multisite inschakelt en activeer ze daarna één voor één om compatibiliteit te testen.

Zorg dat je over administrator-rechten beschikt voor zowel de WordPress-installatie als de server. Het proces vereist toegang tot bestanden via FTP of cPanel. Je hebt ook een teksteditor nodig om configuratiebestanden aan te passen — gebruik geen Word of andere tekstverwerkers die onzichtbare karakters toevoegen.

WordPress multisite inschakelen: stappenplan

Het daadwerkelijke proces om WordPress multisite in te schakelen bestaat uit meerdere stappen die zorgvuldig moeten worden uitgevoerd. Begin met het bewerken van het wp-config.php bestand, het belangrijkste configuratiebestand van WordPress waarin instellingen zoals databasegegevens worden vastgelegd.

Open wp-config.php via FTP of je hostingprovider’s bestandsbeheer. Zoek de regel die begint met /* That’s all, stop editing! Happy publishing. */ en voeg direct daarboven de volgende code toe: define(‘WP_ALLOW_MULTISITE’, true); Deze regel schakelt de multisite-functionaliteit in WordPress in. Sla het bestand op en upload het terug naar je server als je via FTP werkt.

Log vervolgens in op je WordPress-dashboard. Ga naar Hulpmiddelen in het linkermenu — hier vind je nu een nieuwe optie genaamd “Netwerkinstelling”. Klik hierop om het multisite-configuratiescherm te openen. WordPress toont nu opties voor het instellen van je netwerk, inclusief de keuze tussen subdomeinen (site1.domein.nl) of submappen (domein.nl/site1).

Kies je voorkeursstructuur zorgvuldig. Subdomeinen bieden meer flexibiliteit maar vereisen wildcard DNS-configuratie. Submappen zijn eenvoudiger te configureren maar kunnen conflicten veroorzaken met bestaande pagina’s of plugins. Voor de meeste gebruikers zijn submappen de meest praktische keuze. Vul je netwerktitel en superadmin-emailadres in — dit wordt het hoofdbeheerdersaccount voor het hele netwerk.

Na het klikken op “Installeren” toont WordPress nieuwe code voor wp-config.php en .htaccess. Kopieer deze code precies zoals getoond. Het .htaccess-bestand is een configuratiebestand voor Apache-webservers waarmee URL-structuren en herschrijvingen voor multisite worden geregeld. Voeg de getoonde code toe aan het begin van je bestaande .htaccess-bestand — overschrijf niet de volledige inhoud maar voeg alleen de nieuwe regels toe.

WordPress netwerk setup voltooien

Nadat je de configuratiebestanden hebt aangepast, moet je uitloggen en opnieuw inloggen in WordPress. Je ziet nu een nieuw menu-item “Mijn sites” in de admin-balk bovenaan je scherm. Dit geeft toegang tot alle sites in je netwerk en netwerkbeheeropties.

Ga naar Netwerk > Sites om je eerste nieuwe site toe te voegen. Vul de site-URL, titel en beheerder-emailadres in. WordPress maakt automatisch een nieuwe site aan binnen je multisite-netwerk. Elke site heeft een eigen mediabibliotheek en gebruikersbeheer, terwijl de WordPress-core en geactiveerde plugins worden gedeeld.

Voer na de installatie een test uit door een pagina aan te maken en te controleren of uploads werken. Test ook of uploads naar de mediabibliotheek werken — dit kan problemen opleveren als de map-permissies niet correct zijn ingesteld. Je hostingprovider kan helpen bij het oplossen van permissieproblemen.

Configureer vervolgens de netwerkbrede instellingen onder Netwerk > Instellingen. Hier bepaal je welke functies individuele sitebeheerders mogen gebruiken. Je kunt bijvoorbeeld instellen of sites nieuwe gebruikers mogen registreren, thema’s mogen wijzigen of plugins mogen activeren. Stel een lijst op van toegestane plugins en thema’s, en controleer deze periodiek op updates en compatibiliteit.

WordPress multisite: sites beheren

Instellingen voor het WordPress netwerkbeheer
Instellingen voor het WordPress netwerkbeheer

Het effectieve beheer van een WordPress multisite-netwerk vereist een goed begrip van gebruikersrollen en rechten. Als superadmin heb je volledige controle over alle sites en netwerkbrede instellingen. Site-beheerders kunnen alleen hun eigen site beheren binnen de door jou ingestelde beperkingen.

Gebruikersrollen werken anders in multisite dan in enkele WordPress-installaties. Een gebruiker kan verschillende rollen hebben op verschillende sites binnen hetzelfde netwerk. Iemand kan bijvoorbeeld editor zijn op site A en subscriber op site B. De superadmin kan gebruikers rechten geven voor meerdere sites tegelijk via Netwerk > Gebruikers.

Plugin- en themabeheer is gecentraliseerd in multisite. Alleen de superadmin kan nieuwe plugins en thema’s installeren. Individuele sitebeheerders kunnen alleen kiezen uit wat netwerkbreed is geactiveerd. Dit zorgt ervoor dat sitebeheerders geen eigen plugins kunnen installeren, waardoor maatwerk per site beperkt is. Het is aan te raden om een goed beleid te hebben voor welke plugins en thema’s je toestaat.

Voor het beheren van veel sites kan een extra managementplugin zoals MainWP waardevol zijn. Deze gratis WordPress plugin biedt uitgebreide dashboards om meerdere WordPress-sites vanaf één centraal punt te beheren. Het integreert goed met multisite-netwerken en biedt functies zoals bulk-updates en gecentreerde rapportage.

Wat opvalt bij het beheren van een multisite-netwerk is dat prestaties veel afhangen van je hostingconfiguratie. Een netwerk met 50 kleine sites kan soepel draaien op goede hosting, terwijl 5 drukbezochte sites problemen kunnen veroorzaken op beperkte hosting. Monitor je serverresources regelmatig en upgrade indien nodig.

Multisite beveiliging & onderhoud

Een WordPress multisite-netwerk brengt extra beveiligingsuitdagingen met zich mee. Alle sites delen dezelfde WordPress-core en plugins, wat betekent dat een beveiligingslek in één component alle sites in het netwerk kan beïnvloeden. Dit maakt regelmatige updates nog belangrijker dan bij enkele sites.

Implementeer sterke wachtwoordbeleid voor alle superadmin-accounts. Gebruik tweefactorauthenticatie waar mogelijk en beperk het aantal gebruikers met superadmin-rechten tot het minimum. Een gehackt superadmin-account geeft toegang tot alle sites in het netwerk. Documenteer welke accounts superadmin-rechten hebben en controleer dit regelmatig.

Updates in multisite vereisen extra voorzichtigheid. Test altijd nieuwe WordPress-versies, plugins en thema’s op een staging-omgeving voordat je ze installeert op je productie-netwerk. Een defecte update kan alle sites tegelijk beïnvloeden. Maak voor belangrijke updates een volledige netwerkbackup.

Monitoring is cruciaal voor grootscale multisite-installaties. Gebruik tools die netwerkprestaties kunnen volgen en waarschuwingen geven bij problemen. Let vooral op geheugengebruik, database-queries per seconde en server response times. Bij meer dan 20 actieve sites wordt professionele monitoring bijna onmisbaar.

Tip: Implementeer een vast updateschema waarbij je core-updates maandelijks toepast en plugin-updates wekelijks controleert. Dit voorkomt dat kritieke beveiligingspatches te lang uitblijven.

WordPress multisite: problemen oplossen

Veel voorkomende problemen bij multisite-installaties zijn gerelateerd aan onjuiste configuratie van wp-config.php of .htaccess. Als sites niet laden of 404-errors tonen, controleer dan eerst of de code exact is overgenomen zoals WordPress deze toont. Eén typfout in deze bestanden kan het hele netwerk ontoegankelijk maken.

DNS-problemen komen vaak voor bij subdomein-configuraties. Wildcard DNS moet correct zijn ingesteld bij je domeinprovider — dit kan enkele uren tot 24 uur duren om volledig actief te worden. Test nieuwe subdomeinen altijd voordat je ze aan gebruikers doorgeeft. Neem contact op met je domeinprovider als subdomeinen na 24 uur nog niet werken.

Upload-problemen in multisite hebben meestal te maken met map-permissies. WordPress maakt voor elke site een aparte uploads-map aan onder wp-content/uploads/sites/[site-id]/. Deze mappen moeten de juiste schrijfrechten hebben (meestal 755 voor mappen en 644 voor bestanden). Je hostingprovider kan helpen bij het corrigeren van permissies.

Database-performance kan achteruitgaan bij grote multisite-netwerken. WordPress gebruikt aparte tabellen per site voor posts, comments en andere site-specifieke data. Bij tientallen sites kan de database groot worden. Overweeg database-optimalisatie plugins en regelmatige database-opschoning om prestaties op peil te houden.

Plugin-conflicten zijn complexer in multisite omdat plugins netwerkbreed worden geactiveerd. Als één site problemen heeft na een plugin-update, kan dit alle sites beïnvloeden. Houd een lijst bij van welke plugins kritiek zijn voor je netwerk en test altijd op een staging-omgeving. Eerlijk is eerlijk, veel WordPress-plugins zijn gewoon niet gemaakt voor multisite — en dat merk je pas achteraf.

WordPress multisite: geavanceerde functies

Voor gevorderde gebruikers biedt WordPress multisite krachtige functionaliteiten zoals domain mapping. Hiermee kan elke site in je netwerk een eigen domeinnaam gebruiken (bijvoorbeeld klant1.com en klant2.nl) in plaats van subdomeinen of submappen van je hoofddomein. Dit vereist wel aanvullende plugins en DNS-configuratie.

WP-CLI is een command-line tool waarmee je WordPress-installaties, inclusief multisite-netwerken, efficiënt kunt beheren via de server-commandoregel. Met WP-CLI kun je nieuwe sites toevoegen, gebruikers beheren en bulk-operaties uitvoeren zonder de WordPress-interface. Voor beheerders van grote netwerken kan dit uren per week besparen.

Custom user roles kunnen nuttig zijn in complexe multisite-scenario’s. Je kunt bijvoorbeeld een “Network Manager” rol creëren die meer rechten heeft dan gewone site-beheerders maar minder dan superadmins. Dit is handig bij het delegeren van beheer van specifieke onderdelen van je netwerk zonder volledige controle weg te geven.

Netwerk-activatie van plugins verdient speciale aandacht. Plugins die network-activated zijn, draaien op alle sites automatisch. Site-beheerders kunnen ze niet uitschakelen. Gebruik dit alleen voor essentiële plugins zoals beveiligings- of backup-plugins. Voor optionele functionaliteit is het beter om plugins beschikbaar te maken maar niet netwerkbreed te activeren.

Sites migreren naar multisite

Multisite configuratie op een moderne werkplek
Multisite configuratie op een moderne werkplek

Veel gebruikers willen bestaande losse WordPress-sites samenvoegen in een multisite-netwerk. Dit is technisch mogelijk maar vereist zorgvuldige planning en uitvoering. Begin met het exporteren van alle content via WordPress’ ingebouwde export-functie onder Hulpmiddelen > Exporteren.

Import van content naar nieuwe multisite-locaties kan worden gedaan via de WordPress-importer. Let op dat mediabestanden (afbeeldingen, documenten) apart moeten worden geüpload. De URLs van deze bestanden zullen veranderen, wat betekent dat interne links mogelijk moeten worden aangepast. Voor sites met veel content is een database-migratie via plugins zoals All-in-One WP Migration vaak efficiënter.

URL-structuur wijzigingen vereisen speciale aandacht voor SEO. Als je bestaande sites van bijvoorbeeld klant1.com naar subdomeinen klant1.hoofddomein.nl migreert, verlies je mogelijk zoekmachinevermeldingen. Implementeer 301-redirects van oude naar nieuwe URLs en informeer Google via Search Console over de wijzigingen.

Database-aanpassingen bij migratie kunnen complex zijn. Elke WordPress-site heeft database-tabellen met site-specifieke prefixes. Bij migratie naar multisite moeten deze worden aangepast naar het nieuwe schema. Voor kritieke sites is het aan te raden om een WordPress-specialist in te schakelen voor database-migraties.

Multisite kosten & schaalbaarheid

WordPress multisite kan aanzienlijke kostenbesparing opleveren bij het beheren van meerdere sites. In plaats van separate hosting voor elke site kun je alle sites op één hostingaccount draaien. Voor organisaties met 5+ sites kan dit €300-500 per jaar besparen aan hostingkosten.

Schaalbaarheid heeft echter grenzen. Een gemiddelde gedeelde hosting kan 5-10 licht bezochte multisite-installaties aan. Voor meer sites of hogere verkeervolumes heb je VPS-hosting of dedicated servers nodig. Monitor je CPU-gebruik, geheugen en database-prestaties om te bepalen wanneer een upgrade nodig is.

Licentiekosten voor premium plugins kunnen toenemen bij multisite. Sommige plugin-ontwikkelaars rekenen per site binnen een netwerk, anderen bieden netwerklicenties tegen gereduceerde tarieven. Controleer altijd de licentievoorwaarden voordat je premium plugins op een multisite-netwerk installeert.

Ontwikkelingskosten kunnen dalen dankzij gedeelde functionaliteit. Updates, beveiligingspatches en nieuwe features hoeven maar één keer geïmplementeerd te worden voor alle sites. Voor agencies die klantensites beheren kan dit de ontwikkelingstijd per site met 30-50% verminderen.

Toch zijn er gevallen waar multisite overkill is. Voor slechts 2-3 sites met verschillende doelgroepen en functionaliteiten kunnen separate installaties praktischer zijn. Multisite werkt het beste wanneer sites vergelijkbare functionaliteit delen of door dezelfde organisatie worden beheerd.

Conclusie

Het inschakelen van WordPress multisite biedt krachtige mogelijkheden voor het beheren van meerdere websites vanuit één dashboard. Door de WordPress-core, plugins en thema’s te delen tussen sites bespaar je tijd op updates en onderhoud. Het configuratieproces vereist technische precisie — vooral bij het aanpassen van wp-config.php en .htaccess — maar de voordelen wegen op tegen deze initiële complexiteit.

De keuze tussen subdomeinen en submappen hangt af van je specifieke situatie en hostingomgeving. Submappen zijn meestal eenvoudiger te configureren, terwijl subdomeinen meer flexibiliteit bieden. Ongeacht je keuze is een grondige backup essentieel voordat je begint.

Succesvol multisite-beheer vraagt om continue monitoring van prestaties en beveiliging. Beperk het aantal superadmins, test updates op een staging-omgeving en documenteer alle wijzigingen voor troubleshooting. Wil je direct aan de slag? Volg het stappenplan hierboven of neem contact op voor advies.

Hoe schakel ik WordPress multisite in?

Voeg de regel define(‘WP_ALLOW_MULTISITE’, true); toe aan wp-config.php, volg daarna de instructies in het WordPress-dashboard onder Hulpmiddelen > Netwerkinstelling. Je moet ook de getoonde code toevoegen aan je .htaccess-bestand om het netwerk volledig te activeren.

Wat is het verschil tussen subdomeinen en submappen in multisite?

Subdomeinen maken gebruik van aparte subdomeinen per site (site1.domein.nl), terwijl submappen sites als subdirectory’s van het hoofddomein plaatsen (domein.nl/site1). Subdomeinen vereisen wildcard DNS-configuratie maar bieden meer flexibiliteit.

Welke hosting past bij een multisite configuratie?

Niet alle hostingproviders ondersteunen multisite-configuraties. Check eerst of je provider multisite toestaat en bij subdomeinen ook wildcard DNS ondersteunt. Voor uitgebreide informatie over geschikte WordPress hosting opties en hun multisite-compatibiliteit is het slim om verschillende aanbieders te vergelijken.

Kan elke gebruiker plugins installeren in multisite?

Nee, alleen de superadmin kan plugins en thema’s installeren in een multisite-netwerk. Sitebeheerders kunnen alleen activeren wat netwerkbreed beschikbaar is gesteld. Dit zorgt voor consistentie en veiligheid maar beperkt de flexibiliteit per site.

Welke backup strategie is het beste voor multisite?

Een multisite-netwerk vereist zowel database- als bestandsbackups van alle sites tegelijk. Gebruik specialistische backup plugins WordPress die multisite ondersteunen voor geautomatiseerde netwerkbrede backups en eenvoudig herstel van individuele sites.

Heeft multisite invloed op de SEO van individuele sites?

Multisite zelf heeft geen negatieve impact op SEO als het correct is geconfigureerd. Elke site behoudt een eigen URL-structuur en kan onafhankelijk geoptimaliseerd worden. Voor geavanceerde technieken kun je onze SEO tips WordPress toepassen op elke site binnen je netwerk afzonderlijk.

Kan ik bestaande WordPress-sites toevoegen aan een multisite-netwerk?

Ja, maar dit vereist handmatige migratie van data en aanpassingen aan de database en uploads. Export eerst alle content via WordPress-tools, importeer daarna op de nieuwe multisite-locatie en pas URLs aan waar nodig.

Welke ontwikkelingstools werken goed met multisite?

WP-CLI is onmisbaar voor efficiënt multisite-beheer via de commandoregel. Voor complexere ontwikkeling biedt onze WordPress webdevelopment gids praktische tips voor het werken met multisite-omgevingen en geavanceerde configuraties.

Aanbevolen voor jou