WordPress Multisite: Al jouw vragen beantwoord
Development Leestijd: 4 min.
Stel: je hebt een restaurant met verschillende filialen. Je wilt een eigen website creëren voor elk filiaal, maar wilt niet ieder nieuwsbericht en iedere tekstwijziging meerdere keren door hoeven voeren. Met een WordPress multisite kun je meerdere subsites beheren onder één hoofdsite. Zo kun je niet alleen eenvoudig switchen tussen je filialen, je kunt ze ook gemakkelijk en centraal beheren zonder steeds op andere dashboards te moeten inloggen.
In deze blog behandelen wij de volgende vragen:
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.
Wat is een WordPress multisite?
Een WordPress multisite geeft gebruikers of jou (als de administrator) de 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.
Tips & Tricks
- Zorg ervoor dat je goede backups hebt indien je jouw huidige, bestaande website gaat overzetten naar een multisite. Dat scheelt veel frustratie.
- Lees uitgebreid de officiële handleiding van WordPress over het creëren van een netwerk.
- Zorg ervoor dat jouw hostingomgeving geschikt is voor een multsite. Dat omvat:
- voldoende schijfruimte om de extra bestanden die bij een tweede, derde of n-de subsite horen, op te slaan;
- genoeg rekenkracht om de toename van database-tabellen soepel te laten verlopen;
- het toevoegen van subdomeinen of subfolders;
- correcte instellingen van je wp-config.php en .htaccess bestanden. Dat kan per hostingpartij verschillen.
Conclusie
Wil je meerdere WordPress websites creëren die vanuit één hoofdsite worden beheerd, één database hebben en dezelfde functionaliteiten gebruiken? Dan is een WordPress multisite een oplossing voor jou. Hieronder vind je een aantal voorbeelden van projecten waar wij een multisite hebben ingezet.
Geïnteresseerd geraakt? Wij kunnen je helpen bij het opzetten en de onderhoud van een multisite. Neem contact met ons op.
Projecten in een multisite
13 websites vanuit 1 template voor de Natuur en Milieufederaties
Wereldwijde WordPress multisite voor Shell Global Outpost Services
Benieuwd naar de mogelijkheden?
Bezoek ons
Campus werkspoorNijverheidsweg 16A
3534 AM, Utrecht