WordPress Lounge
Home / Tutorials / WordPress Multisite

WordPress Multisite

Sinds WordPress 3.0 is het mogelijk om een netwerk van WordPress-websites te starten, door gebruik te maken van WordPress Multisite. Het meest bekende voorbeeld van een WordPress Multisite-netwerk, is WordPress.com. In een dergelijk netwerk is het mogelijk dat gebruikers hun eigen websites en/of blogs aanmaken. Wil je dit niet, dan kun je ook een multisite-netwerk opzetten waarin alleen jij (als administrator) de mogelijkheid hebt om nieuwe websites en blogs aan te maken.

WordPress Multisite

ADVERTENTIE
85 themes voor 89 dollar?
Bij Elegant Themes ontvang je meer dan
85 premium themes voor maar 89 dollar!
Elegant Themes »

WordPress Multisite

Een multisite-netwerk is een verzameling van WordPress-websites die allemaal dezelfde WordPress-installatie delen. Het is ook mogelijk dat de sites binnen je netwerk bepaalde WordPress plugins en WordPress Themes delen.

De individuele websites binnen je netwerk zijn “virtuele” websites. Dat wil zeggen dat deze websites geen eigen directory hebben op je server. Wel heeft iedere site binnen het netwerk een eigen folder voor bestanden die worden geüpload én heeft iedere site eigen tabellen in de database van het netwerk.

WordPress Multisite opzetten

In dit artikel ga ik er vanuit dat je WordPress Multisite wilt gebruiken op een bestaande WordPress-installatie. Is dit niet zo, installeer dan eerst WordPress voordat je verder gaat.

Let op; maak voordat je de onderstaande wijzigingen maakt eerst een backup van je WordPress-website.

Het wp-config.php bestand aanpassen

Allereerst gaan we het wp-config.php bestand aanpassen. In dit bestand zullen we multisite “enablen”. Om dit te doen, open je het bestand en plak je het volgende stuk code:

Plak de code hierboven vóór deze regel:

/* That’s all, stop editing! Happy blogging. */

WordPress zal nu begrijpen dat jij WordPress multisite wilt inschakelen.

Subdomeinen of folders?

Zodra je het wp-config-bestand hebt aangepast, komt er een nieuwe optie in WordPress. Deze vind je onder Extra > Network Setup (of Tools > Network Setup).

Je gaat hier  de keuze maken of je de websites in je multisite-netwerk op een eigen subdomein wilt laten draaien, of in mappen. Voorbeeld:

Subdomein: http://website1.wplounge.nl/
Map: https://www.wplounge.nl/website1/

Je kunt dit later niet meer aanpassen, dus maak meteen de juiste keuze! Mocht je kiezen voor subdomeinen, zorg dan dat je wildcard DNS-records hebt voor deze subdomeinen. Neem voor meer informatie contact op met je hostingpartij.

WordPress Multisite
Afbeelding: wpmu dev

In de afbeelding hierboven zie je dat je kunt kiezen tussen sub-domains en sub-directories. Ook geef je je netwerk een naam en vul je je e-mailadres in als “Network Administrator”. Klik vervolgens op “Install”.

Zodra je dit hebt gedaan, kom je op een nieuwe pagina waar WordPress je zal vertellen hoe je je installatie volledig voltooit.

Je krijgt nu een stuk code dat er ongeveer zo uit ziet:

Ook deze code moet je weer in je wp-config.php-bestand plakken. Zorg dat je het eerder toegevoegde stuk code verwijdert zodra je dit stuk code gaat toevoegen. Verwijder dus dit stuk code:

Zodra je dit hebt gedaan, zou je WordPress multisite-installatie klaar moeten zijn.

De mogelijkheden

Je WordPress Multisite-installatie is nu klaar voor gebruik. Je kunt zo veel sub-websites aanmaken als je wilt, en zo veel gebruikers toevoegen als je wilt. Zo kun je dus je eigen blognetwerk opzetten, net als WordPress.com.

Wouter Postma

Ik ben WordPress-specialist en ben in 2012 (samen met Jelle van der Schoot) WPLounge gestart. Daarnaast werk ik bij Crossphase.
Huur mij in »
 

39 reacties

  • Kun je op een WP-multisite ook meerdere thema’s tegelijk draaien, of dient alles hetzelfde te zijn?
    Ik wil op een subdomein namelijk een nieuw thema testen voordat ik ’t uitrol naar de live omgeving.

  • Hoi Wouter,
    Wij willen meerdere WP kwalitatieve (pumper) websites maken voor SEO doeleinde voor onze webshop http://www.onlybrands.nl/teva. Daarvoor willen we 1 site opzetten en deze dupliceren met verschillende content op verschillende specifieke domeinnamen.

    vragen:
    kun je ook met andere domeinnamen werken dan subdomains en folders?
    zo ja, Is dit vanuit SEO oogpunt handig/wenselijk omdat alle sites dan vanuit 1 hosting omgeving komen en Google dit niet zal waarderen?

    • Beste Ad,
      Nee, voor een tweetalige website is geen Multisite nodig. Voor een tweetalige website in WordPress raad ik je de WPML plugin aan. Heb er zelf mee gewerkt en ben er zeer tevreden over.
      Succes!
      Wouter

  • Vraagje.
    Ik begreep dat er ook nog een hele handig plugin in is om alle inhoud van de inhoud multisite website met 1 druk op de knop te kopiëren naar een kopie zodat je daar alleen nog maar aanpassingen hoeft te doen.
    Weet jij toevallig welke “multi site copier” plugin daarvoor het beste is?

  • Hoi Wouter,

    Ik heb zojuist een WP multi site aangemaakt. Dit is gelukt, en de website bestaat ook. Nu wil ik naar het dashboard en krijg ik de volgende melding: De webpagina bevat een omleidingslus.. Waar is het fout gegaan?

    Groet,
    Margot

    • Hoi Margot, voor jou misschien wat laat maar voor als iemand anders er ook tegenaan loopt:
      Ik had dit de 1e keer ook, oeps ;) Bleek dat ik de WordPress code in het htaccess bestand had laten staan, dan staat er eigenlijk 2x hetzelfde en dit veroorzaakt de omleidingslus. Succes!

  • Prima artikel, geeft een goede indruk wat je er mee kunt.
    Vraag: kun je 50 multisites opzetten in verschillende mappen en dan toch als een soort superadmin alle gebruikers van al die 50 sites beheren. Dus ook b.v. CSV export van alle gebruikers in één keer?

  • Ik heb een en ander geïnstalleerd en de multisite werkt. Alleen is er geen opmaak aanwezig op de site. Het thema wordt niet toegepast. Wat moet ik doen om het werkend te krijgen?

    Alvast bedankt. Groet, Frank

  • Hoi Deskundigen.

    Ik heb door middel van een wordpress multisite een meertalige website gemaakt. In de root Engels en Nederlands in /dutch/. Is het toch mogelijk om /dutch/ in te stellen als beginpagina ipv de root? Had ik nou maar omgedraaid, maar dat is achteraf

    Alvast hartelijk dank

    Groetjes van Nancy

  • Ik ben stapjes aan het zetten. Mijn idee is om een multisite WP omgeving te maken voor 3 verwante websites. Als ik het goed heb begrepen kan ik artikelen (blogs) delen met de andere subwebsites en ik hoop ook de agenda die ik met een calender plugin heb gemaakt.

    Denk ik goed?

    By the way, ik heb de multisite meteen bij installatie aangegeven, bij installatie van WP via Installatron (beheerportal van mijn hosting provider). Vooralsnog een testomgeving, waar ik de huidige natuurcoach.nu website dan in wil kopiëren.

  • Is het mogelijk om bij multisite, de verschillende websites gebruik te laten maken van dezelfde data? Dus alle websites laten de posts, of een selectie van de posts, zien?
    Delen de websites ook de gebruikers? Is dit in te stellen?
    Bedankt!

  • Hallo Wouter,

    Allereerst bedankt voor de uitleg. Ik heb bovenstaande stappen doorlopen op een ‘frisse’ wordpress install. Alles werkt, er kan vanaf de frontpage een eigen site worden aangemaakt, ik krijg de bevestigingslink en de sitenaam.nl/subdomain wordt aangemaakt. Maar nu komt het, zodra deze is aangemaakt neemt hij geen css over en kan ik ook niet inloggen op sitenaam.nl/subdomain/wp-login.php. Mijn provider is Mijndomein.nl, kan het hier aan liggen of heb ik wellicht een aantal instellingen over het hoofd gezien? Ik hoop dat jullie mij kunnen helpen.

    Groeten,

  • Hallo Wouter en Jelle,
    ik wil een kennisbank/wiki op mijn site, maar deze moet een andere layout en andere sidebar content krijgen dan de hoofd site. Is het dan verstandig om dit via een multi-site op een aparte website te laten draaien? En zo ja, hoe gaan deze twee sites dan om met aanmeldingen / inloggen?
    Of hebben jullie daar een ander idee voor?

    • Hoi! Ik zou dit niet via Multisite doen. Gewoon twee losse installaties en je kennisbank op een subdomein. Je moet het je zo voorstellen: als de twee installaties die je wellicht in een Multisite installatie wilt combineren totaal verschillen qua layout en functionaliteiten, dan kun je het beter niet met Multisite doen. Succes met je project!

  • Goedemiddag,

    Vraag op de wordpress site worden verschillende abbonnementen aangeboden echter geen multisite.

    Waar kan ik daar meer info over aanvragen als ik interesse heb ?

    grt Carlos

  • Met veel belangstelling gelezen uw tip om multisite op te zetten.Moet ik subdomein of map aanmaken. Beste, ik heb mijn eerste site gemaakt met de nodige toeters en bellen en plugins met wordpress. Momenteel wel nog local gewerkt ik moet nog een domein naam hebben. nu wil ik nog sites met andere domein namen aanmaken vanuit dezelfde worpress. Ik doe wel zelf volledig het beheer en wil graag telkens mijn eigen mail adres gebruiken wat betreft bij een eventuele nodige installatie. Deze wil ik dan via een hosting op het net plaatsen bv via one.com. Kan dit of wat raden jullie mij.Of hoe moet ik dit allemaal doen aub. Kunnen julie mij eventueel hierbij helpen aub.
    Mvg,

  • Ik heb een multisite opgezet. Een van deze sites willen we in de duitse taal. Kan ik alleen deze site instellen voor die taal. Ik heb de indruk dat andere sites ook naar duits gaan.

  • Goed artikel, ik ben het offline (onder Xampp) aan het testen, en het werkt prima. Ik heb wel een vraag: hoe kun je een bestaande site toevoegen aan een multisite? Ik heb nu (offline) een nieuwe hoofdsite met een aantal subsites (in mappen, geen subdomeinen), maar er is al een bestaand, zelfstandig draaiend extranet (dus besloten, via een ledenplugin). Het zou handig zijn als dat extranet ook in de multisite opgenomen zou kunnen worden. Ik zou graag weten of dat kan, en hoe ik dat het beste kan doen.

  • Hallo,

    Wij willen een WP multisite maken voor een moederbedrijf/holding met daarnaast 3 dochterondernemingen. We willen 1 thema gebruiken voor alle 3 websites om 1 lijn in de stijl te bewaren, maar iedere website heeft zijn haar eigen logo, kleuren, opbouw, etc.

    Het hoofddomein zal eveneens een website worden die verwijst naar de 3 verschillende websites en zal een blog/nieuws pagina bevatten die blogs/nieuws berichten van de 3 verschillende site zal moeten ‘verzamelen’. Is een multisite hiervoor dan ook de beste oplossing?

    Dank alvast!

  • vind het netwerk menu niet na het activeren van de multisite optie in de wp-config file. mn wordpress is de laatste versie. suggesties?

    • Hallo,
      Fijne uitleg over het maken van een multisite. Loop echter tegen hetzelfde probleem aan als Pekkie85; gebruik de laatste WordPress versie maar zie geen netwerk menu verschijnen na aanpassen wp-config file. Waar kan dat aan liggen?

  • Hallo Jelle,

    Bedankt voor de heldere uitleg over het multisite principe.

    Voor cursusdoeleinden zou ik een multisite willen opzetten. Hierbij zou het mooi zijn als een student met een soort van toegangscode de installatie van een nieuwe site zou kunnen starten, zonder tussenkomst van de trainer.

    In het kort:
    – Trainer maakt in de backend een code aan
    – Student gaat naar een custom link en voert daar de code in
    – Er wordt een nieuwe installatie uitgevoerd met de subdomein naar keuze
    – Student krijgt de installatiedetails per email gestuurd.

    Weet jij of er een manier is om dat te doen? Plugin of zo..

    Groet, Jan

    • Beste Jan,

      Ik zou zo 1, 2, 3 niet een plugin/theme weten die dit allemaal voor je doet. Wellicht kan Google je verder helpen, of kun je een berichtje plaatsen op het WordPress forum.

      Succes!

      Jelle

  • Hi,
    Kan je met een WordPress Multisite plugin ook één site op een .com en .nl domein beheren?
    En zo ja, hoe werkt dit dan precies? Wat voor mij het enige verschil zou moeten zijn is dat de .com uiteraard Engelstalig wordt, en .nl Nederlandstalig. Ik kies bewust niet voor een multi language plugin omdat ik graag twee domeinen wil, en dezelfde website.

    Kan iemand mij hier mee helpen? Thanks!

    • Beste Zoë,

      De beste plugin daarvoor is WPML, dat doet precies wat je wil bereiken.

      Groet, Peter-Paul

  • Hallo,

    ik heb een vraagje, kan je zo’n 50 tot 100 sites onder 1 site zetten? en kan je ook per site een inlog maken dat een buitenstaander 1 pagina zelf kan aanpassen, zonder dat diegene de andere sites kan zien? en kunnen al deze sites ook weer afzonderlijk gekoppeld worden aan een plugin voor boekhoudprogramma exact?

  • Ik wil een artikel website maken. Dit voor SEO doeleinden. Maar is het ook mogelijk om voor een categorie een multiwebsite te maken? Ik bedoel kan een bezoeker een nieuw bericht maken en bij voorbeeld dan posten in afvallen.domein.nl of computers.domein.nl ?

    Snap je wat mijn bedoeling is ?

  • Zoals al anderen hebben gemeld zie ik ook geen netwerk optie onder Extra na aanpassing van mijn config file. Zij kregen geen antwoord. Ik kom nu ook niet verder. Wat kan de oorzaak zijn?

  • Ik heb een multi-site omgeving met een aantal sites eronder. Ik wil de agenda’s graag samenvoegen tot 1 agenda-tool die voor alle (of als dat ook kan een aantal van de) sites hetzelfde is. Is dat mogelijk en hoe?

  • Beste Jelle,

    Ik ben aan het overwegen om van onze website http://www.globeview.nl een WordPress multisite maken. De reden hiervoor is dat ik dan buiten onze eigen website, dan demo websites kan laten draaien voor klanten. Zou het zich lonen om binnen een platform 3 websites te draaien of beter apart. Ben bang dat het toch allemaal meer werk is uiteindelijk. Ben benieuwd naar je mening.

  • Ik heb multisite geïnstalleerd en alles werkt. Nu krijg ik alleen op de home-page van de hoofdpagina de volgende melding: Registratie uitgeschakeld.

    Hoe kan ik dit uitzetten?

  • Hey Wouter, Wij hebben momenteel twee webshops draaien op Woocommerce. De orders willen we graag binnen een enkel dashboard beheren. Ons plan was om woocommerce multistore te gebruiken. Het gaat echter om sites op verschillende domeinen, niet alleen verschillende sub-domeinen. Heb je hier toevallig ervaring mee en is dit de juiste manier? Ik hoor graag van je!