Klaar om je eigen Website as a Service (WaaS)-platform te bouwen? Deze uitgebreide gids brengt je van nul naar een volledig functionele Ultimate Multisite-installatie—met aandacht voor de basisprincipes van WordPress Multisite, installatie, configuratie en best practices.
Wat is Ultimate Multisite?
Ultimate Multisite is een WordPress-plugin die je WordPress Multisite-installatie omvormt tot een premium netwerk van sites—zoals WordPress.com, Wix of Squarespace—maar dan eentje dat jij bezit en beheert.
Met Ultimate Multisite kan je klanten de mogelijkheid bieden om websites aan te maken via maandelijkse, driemaandelijkse of jaarlijkse abonnementskosten. Het regelt alles: siteprovisioning, betalingsinning, checkoutformulieren, kortingsbonnen, domeinkoppeling, SSL-certificaten en klantencommunicatie.
Voordat je in Ultimate Multisite duikt, moet je de basis begrijpen waarop het gebouwd is: WordPress Multisite.
WordPress Multisite begrijpen
WordPress Multisite is een ingebouwde functie (sinds WordPress 3.0 in 2010) waarmee meerdere sites één WordPress-installatie kunnen delen. Wanneer deze geactiveerd is, wordt je WordPress-site een “netwerk” dat veel subsites kan hosten.
Zie het zo: Een universiteit onderhoudt één WordPress-installatie, maar elke faculteit beheert haar eigen WordPress-site binnen dat netwerk.
Wat wordt gedeeld
Alle subsites in een WordPress Multisite-netwerk delen:
- WordPress-kernbestanden — Updates gebeuren één keer voor alle sites
- Plugins en thema’s — Eén keer geïnstalleerd, beschikbaar in het hele netwerk
- De database — Eén database met aparte tabellen per subsite, zoals
wp_[id]_posts,wp_[id]_comments, enz. - Gebruikersaccounts — Gebruikers behoren tot het netwerk, niet tot individuele sites
- wp-config.php — Eén configuratiebestand
Wat blijft apart
- Media-uploads — Elke subsite heeft zijn eigen uploadmap (wp-content/uploads/sites/[id])
- Content — Berichten, pagina’s, reacties en instellingen zijn per site afgebakend
- Actieve plugins/thema’s — Elke site kan verschillende combinaties activeren (tenzij ze netwerkbreed geactiveerd zijn)
- Beheerpanelen — Elke subsite heeft zijn eigen dashboard
Deze architectuur is het belangrijkste voordeel van multisite: je kan groeien van 10 naar 1.000 sites terwijl de onderhoudstaken hetzelfde blijven.
Subdomein vs. submap: kies verstandig
Bij het opzetten van WordPress Multisite moet je kiezen tussen twee URL-structuren. Deze beslissing is later moeilijk te wijzigen, dus kies zorgvuldig.
Submapmodus
URL’s zien eruit als: yourdomain.com/site1, yourdomain.com/site2
Voordelen:
- Het makkelijkst op te zetten en te onderhouden
- Eén SSL-certificaat dekt het hele netwerk
- Geen wildcard-DNS-configuratie nodig
Nadelen:
- Zoekmachines kunnen alle subsites als één grote site beschouwen
- URL’s ogen voor sommige klanten minder “professioneel”
- De hoofdsite vereist een /blog/-prefix voor berichten (om padconflicten te vermijden)
Subdomeinmodus
URL’s zien eruit als: site1.yourdomain.com, site2.yourdomain.com
Voordelen:
- URL’s ogen professioneler
- Zoekmachines behandelen elke subsite als een aparte website
- Geen padconflicten tussen de hoofdsite en subsites
Nadelen:
- Vereist wildcard-DNS-configuratie
- Heeft een wildcard-SSL-certificaat nodig (of individuele certificaten per subdomein)
- Iets complexere initiële setup
Onze aanbeveling: Voor de meeste WaaS-platformen heeft subdomeinmodus de voorkeur, omdat klanten verwachten dat hun sites onafhankelijk aanvoelen. De SSL-complexiteit wordt grotendeels opgelost door de hostingintegraties en Cloudflare-ondersteuning van Ultimate Multisite.
Belangrijke terminologie
Voordat we verdergaan, definiëren we de termen die je tijdens je Ultimate Multisite-traject zal tegenkomen:
WordPress- & Multisite-termen
- Netwerk — Je volledige WordPress Multisite-installatie met alle subsites
- Subsite — Een individuele site binnen je netwerk (kan een subdomein of submap zijn)
- Superbeheerder — Het hoogste machtigingsniveau; kan alle subsites, plugins en thema’s beheren
- Netwerkbeheerpanel — Het dashboard waar superbeheerders het volledige netwerk beheren
- Domeinkoppeling — Subsites toelaten om aangepaste domeinen te gebruiken (bv. joesbikeshop.com in plaats van joes.yournetwork.com)
Ultimate Multisite-termen
- Sitesjabloon — Een vooraf geconfigureerde site die gekloond wordt wanneer klanten zich aanmelden (met thema, plugins en content al ingesteld)
- Checkoutformulier — Het registratieformulier waar klanten plannen selecteren en hun sites aanmaken
- Product/plan — Een abonnementsniveau dat je aanbiedt (bv. Basic $9/maand, Pro $29/maand)
- Lidmaatschap — Het actieve abonnement van een klant op een product
- Webhook — Geautomatiseerde meldingen die naar externe diensten worden gestuurd wanneer gebeurtenissen plaatsvinden (site aangemaakt, betaling ontvangen, enz.)
- Gebeurtenissen — Gelogde activiteiten in je netwerk (planwijzigingen, betalingen, site-aanmaken)
Stap 1: Installeer WordPress Multisite
Belangrijk: Veel beheerde WordPress-hosts (WP Engine, Cloudways, Closte, enz.) kunnen Multisite automatisch voor je instellen. Neem contact op met je host voordat je dit handmatig doet.
Vereisten
- Een verse WordPress-installatie (of een bestaande die je klaar bent om om te zetten)
- FTP- of bestandsbeheerdertoegang
- Mogelijkheid om wp-config.php en .htaccess te bewerken
- Maak een back-up van je site voordat je verdergaat
- Deactiveer tijdelijk alle plugins
Multisite inschakelen
Open je wp-config.php-bestand en voeg deze regel toe vóór de opmerking “That’s all, stop editing!”:
define('WP_ALLOW_MULTISITE', true);
Sla het bestand op en upload het, en vernieuw daarna je WordPress-beheeromgeving.
Het netwerk configureren
Ga naar Tools → Network Setup in je WordPress-beheeromgeving.
- Kies Subdomains of Subdirectories
- Voer een Network Title in
- Controleer je Network Admin Email
- Klik op Install
WordPress zal codefragmenten geven om aan je bestanden toe te voegen.
De configuratiecode toevoegen
Voeg dit toe aan wp-config.php (WordPress zal je de exacte waarden voor je site tonen):
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false for subdirectories
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
Vervang de inhoud van je .htaccess-bestand door de code die WordPress aanlevert (die zal licht verschillen voor subdomein versus submap).
Voor subdomeinmodus: configureer wildcard-DNS
Als je subdomeinen gebruikt, heb je wildcard-DNS nodig zodat *.yourdomain.com naar je server verwijst.
- Log in op het controlepaneel van je hosting (cPanel, Plesk, enz.)
- Zoek Domains of Subdomains
- Maak een subdomein aan met een sterretje:
* - Laat het verwijzen naar de documentroot van je hoofddomein
Test je installatie
Voordat je Ultimate Multisite installeert, controleer je of je multisite werkt:
- Log in en ga naar My Sites → Network Admin → Sites
- Klik op Add New
- Maak een testsite aan
- Bezoek de testsite om te bevestigen dat die correct laadt
Stap 2: Installeer Ultimate Multisite
Nu WordPress Multisite werkt, ben je klaar om Ultimate Multisite te installeren.
Installatie
- Ga naar Network Admin → Plugins → Add New
- Zoek naar “Ultimate Multisite”
- Klik op Installeren en daarna op Netwerk activeren
De installatiewizard
Na activatie word je doorgestuurd naar de installatiewizard. Klik op Aan de slag.
Stap 1: Controles vóór installatie
De wizard controleert of je server aan de vereisten voldoet (PHP-versie, MySQL, enz.). Als alles in orde is, klik je op Volgende.
Stap 2: Installatie
Klik op Installeren om de nodige databasetabellen en bestanden aan te maken.
Stap 3: Basisinstellingen
Configureer je bedrijfsgegevens en standaardvaluta. Deze informatie verschijnt op facturen en in communicatie met klanten.
Stap 4: Voorbeeldinhoud (optioneel)
Je kunt vooraf gedefinieerde templates, producten en afrekenformulieren installeren om je op weg te helpen. Dit wordt aanbevolen voor nieuwe gebruikers.
Klik op Voltooien — je hebt nu een werkende Ultimate Multisite-installatie!
Veelvoorkomende toepassingen
Ultimate Multisite ondersteunt een brede waaier aan bedrijfsmodellen:
Agency-model
Host en beheer klantwebsites op één enkel platform. Benut agency-licenties voor thema’s en plugins op alle sites. Gebruik domeinkoppeling zodat elke klant zijn eigen merkdomein heeft.
Voordelen: Gecentraliseerde updates, consistente beveiliging, gestroomlijnd klantenbeheer.
Niche-sitebouwer
Maak een sitebouwer voor een specifieke sector—restaurants, golfclubs, vastgoedmakelaars, enz. Ontwerp templatesites met sectorspecifieke plugins en inhoud die al geconfigureerd zijn.
Voordelen: Klanten krijgen binnen enkele minuten een gebruiksklare site. Jij wordt de expert in je niche.
WordPress-hostingprovider
Bied een volledige gehoste WordPress-oplossing aan met abonnementsfacturatie, zoals WordPress.com of Squarespace. Beheer alle technische aspecten terwijl klanten zich op inhoud concentreren.
Voordelen: Terugkerende inkomsten, volledige controle over het platform, geen gedoe met licenties per site.
Enterprise-/onderwijsnetwerken
Universiteiten, franchises of bedrijven met veel gerelateerde sites. Elke afdeling/locatie/franchise krijgt zijn eigen site terwijl IT de centrale controle behoudt.
Voordelen: Merkconsistentie, gecentraliseerde beveiliging, minder IT-overhead.
Best practices voor architectuur
Hostingoverwegingen
Vermijd goedkope shared hosting. Goedkope providers maximaliseren de serverdichtheid, wat betekent dat je netwerk met honderden andere sites om resources concurreert. Dit leidt tot trage prestaties en ontevreden klanten.
Ultimate Multisite werkt het best met hostingproviders die Multisite begrijpen en het volgende aanbieden:
- Automatische integratie voor domeinkoppeling
- Wildcard- of geautomatiseerde SSL-certificaten
- Voldoende resources voor meerdere sites
- Goede cachinginfrastructuur
Bekijk onze gids voor hostingproviders voor gedetailleerde aanbevelingen.
Prestatieoptimalisatie
WordPress Multisite kan schalen naar duizenden sites (WordPress.com is het bewijs), maar je hebt de juiste infrastructuur nodig:
- Gebruik een CDN — Cloudflare (de gratis versie werkt uitstekend) verwerkt statische assets en caching
- Schakel paginacaching in — Vermindert de serverbelasting drastisch
- Beperk plugins tot een minimum — Minder actieve plugins = betere prestaties
- Geef de voorkeur aan statische inhoud — Sites die agressief gecachet kunnen worden, schalen beter
Ultimate Multisite bevat Cloudflare-integratie die DNS en SSL voor nieuwe subsites automatiseert—sterk aanbevolen voor elk serieus WaaS-platform.
SSL en domeinkoppeling
Moderne browsers vereisen SSL. Je opties:
- Subdirectorymodus: Eén SSL-certificaat dekt alles
- Subdomeinmodus: Wildcard-SSL-certificaat (*.yourdomain.com)
- Aangepaste domeinen: Elk klantdomein heeft zijn eigen certificaat nodig
De hostingintegraties van Ultimate Multisite (Cloudflare, GridPane, Cloudways, enz.) automatiseren SSL-provisioning voor aangepaste domeinen—dit is een van de grootste tijdbesparingen die de plugin biedt.
Back-ups
Gebruikersbeheer: wat je moet weten
WordPress Multisite deelt de gebruikerstabel over alle subsites. Dit creëert een unieke situatie:
Het scenario: John registreert zich voor een site op je netwerk. Later bezoekt hij de site van een andere klant (Alice’s winkel) en probeert hij een account aan te maken om een aankoop te doen. Hij krijgt de foutmelding “e-mailadres al in gebruik”—verwarrend, aangezien hij Alice’s site nog nooit eerder heeft bezocht.
De oplossing: Ultimate Multisite bevat een optie genaamd Meerdere accounts inschakelen (Instellingen → Inloggen & Registratie) waarmee hetzelfde e-mailadres aparte accounts op verschillende subsites kan aanmaken. Elk account is gekoppeld aan zijn subsite, waardoor de botsing wordt voorkomen.
Volgende stappen
Je hebt Ultimate Multisite nu geïnstalleerd en begrijpt de basis. Dit kun je nu doen:
- Maak je eerste sitetemplate — Ontwerp een startsite met je favoriete thema, plugins en voorbeeldinhoud
- Stel producten/plannen in — Definieer je prijspakketten (Gratis, Basic, Pro, enz.)
- Configureer een betalingsgateway — Koppel Stripe of PayPal om betalingen te accepteren
- Pas je afrekenformulier aan — Ontwerp de registratie-ervaring voor je klanten
- Stel een hostingintegratie in — Schakel automatische domeinkoppeling en SSL in
Bekijk onze documentatie voor gedetailleerde gidsen over elk van deze onderwerpen.
Hulp nodig?
- Documentatie: GitHub Wiki
- Problemen & bugs: GitHub Issues
- Betaalde ondersteuning: Ultimate Multisite Support Form
Ultimate Multisite is gratis en open source. Als je het waardevol vindt, overweeg dan om een review achter te laten om anderen te helpen het te ontdekken.

Leave a Reply