Wat is een WordPress multisite?
Een WordPress multisite geeft gebruikers of jou (als de administrator) de mogelijkheid nieuwe websites/blogs aan te maken op één WordPress-installatie, vanuit je ‘hoofdsite’. Een WordPress multisite is als het ware een centrale plek van waaruit je content, functionaliteiten, gebruikers en domeinen kunt beheren. De subsites hebben geen eigen directory en database op je server, maar je websites delen wel gemeenschappelijke elementen zoals beheer, thema’s en plugins, zodat je deze niet opnieuw hoeft aan te kopen of in te stellen. Een WordPress multisite heeft dus één gemeenschappelijke database.
Wanneer is het interessant?
Een WordPress multisite is interessant als je bijvoorbeeld meerdere websites wilt voor verschillende vestigingen/takken van je bedrijf, of bijvoorbeeld voor evenementen of voor je website in andere landen. Je kunt bijvoorbeeld Nederlands als je hoofdsite instellen en een subsite gebruiken voor je Engelse, Franse of Duitse klanten. De algemene opzet is hetzelfde, echter kunnen specifieke zaken als de taal of bepaalde functionaliteiten verschillend zijn.
Waneer is het niet interessant?
- Je bent van plan slechts één website op te zetten;
- Je wilt niet dat er meerdere sites op één hosting-omgeving staan, bijvoorbeeld voor klanten met eigen hosting;
- Elke site heeft zijn eigen database nodig;
- Elke site heeft een ander thema en compleet verschillende plugins nodig.
Als één van bovenstaande punten van toepassing is op jou, dan zal een multisite niet interessant zijn voor jou.
Wat zijn de voordelen?
- Het grootste voordeel van een multisite is dat je de websites in je netwerk beheert vanuit één WordPress-beheerdersconsole en één database, wat betekent dat je hele website in één keer kan worden geüpdatet. Zorg dan wel voor goed onderhoud.
- Een ander groot voordeel van een multisite is dat al je thema’s en plugins slechts één keer worden opgeslagen (ook al gebruik je ze voor honderd sites), wat serverruimte scheelt.
- Kosten: het scheelt in onderhoudskosten, hostingkosten én het beheer wordt gemakkelijker. Immers, je gebruikt één CMS (WordPress) voor alle sites en er hoeft niet apart naar de hosting van de subsites worden omgekeken.
- Het is eenvoudig om content te verspreiden op verschillende websites.
- Je kunt instellen dat gebruikers van een enkele subsite geen of beperkte toegang hebben tot de andere sites.
Wat zijn de nadelen?
- Alle subsites zijn afhankelijk van de hoofdinstallatie.
- Een subsite binnen een Multisite is lastig te verhuizen of over te dragen.
- De multisite-techniek is ook minder interessant wanneer je subwebsites gaat opzetten die autonoom zijn. Bijvoorbeeld voor een subwebsite voor een eigen unit binnen de holding, of eentje voor een vestiging in het buitenland en de beheerders van deze websites willen zelf bepalen hoe de website eruitziet en werkt.
Hoe werkt het?
Je maakt in een WordPress multisite meerdere sites aan in het beheerspanel. De eerste website die je aanmaakt is je hoofdsite. Vanuit hier kan je aangeven welke thema’s en plugins in welke websites beschikbaar moeten zijn. Onder de hoofdsite hangen diverse subsites waar je per site een eigen administrator kunt toevoegen. De administrator kan vervolgens gewoon in de WordPress site aan de slag, net als op elke andere normale WordPress site.
Hoe installeer het?
- Maak, voordat je van een normale WordPress-installatie een multisite maakt, een backup van de gehele installatie.
- Schakel alle plugins uit. Let daarbij op dat voor sommige plugins geldt dat wanneer je ze uitschakelt, er ook instellingen kunnen worden verwijderd.
- Voeg een stukje code toe aan je wp-config.php bestand, zoals aangegeven in de officiële handleiding van WordPress over multisites.
- Kies voor het type multisite dat je wil installeren (met gebruik van subdomeinen of subfolders).
- Voeg wederom wat regels code toe aan je wp-config.php en .htaccess bestanden waarmee je de keuzes in stap 4 vastlegt.
- Activeer weer alle plugins die je in stap 2 hebt uitgeschakeld. Let daarbij op dat sommige plugins voor het gehele netwerk dienen te worden geactiveerd, en sommigen voor bepaalde subsites.
- Maak een nieuwe subsite aan, en kies een url. Zorg daarbij ook dat, indien je een subdomein aanmaakt, jouw hostingomgeving benaderbaar is via die subdomein.