Heb je wel eens overwogen om te werken met WordPress Network maar weet je niet waar je moet beginnen? Zoek dan niet verder, in dit artikel helpen we je graag op weg!
WordPress Network: Beheer met één installatie meerdere websites!
Introductie WordPress Network
Een opzichzelfstaande installatie van WordPress biedt de mogelijkheid om één enkele WordPress website te beheren. Maar zou het niet gemakkelijker zijn om meerdere websites te kunnen beheren binnen één back-end? Daar komt WordPress Network om de hoek kijken.
Met WordPress Network kan je namelijk gemakkelijk meerdere websites beheren. En aantal voordelen op een rij:
- Updates: updaten van de core, thema’s en plugins in één omgeving.
- Gebruikers: centralisatie van gebruikersbeheer.
- Back-ups: slechts één site en database te back-uppen.
- Het gebruik: eenvoudig content plaatsen op een of meerdere websites.
Installatie
Stap 1: Installeer WordPress
Het eerste wat je doet is WordPress installeren. Op https://wordpress.org/download/ download je de laatste versie van WordPress en deze installeer je. (Lees ook: Hoe installeer ik WordPress?)
Stap 2: Activeer Multisite
Het volgende wat je doet is WordPress Network activeren. Dit doe je door in de wp-config.php op zoek te gaan naar de regel:
/* That's all, stop editing! Happy blogging. */
Daarboven plaats je de volgende regel code:
define('WP_ALLOW_MULTISITE', true);
Vervolgens sla je deze wijziging op.
Binnen de wp-config.php activeer je WordPress Network.
Stap 3: Installeer het netwerk
Vervolgens zal je opmerken dat back-end onder Extra de optie Netwerk instellen is toegevoegd. Klik hierop.
De optie Netwerk instellen verschijnt in het Extra menu.
Wij kiezen in dit voorbeeld voor de optie Submappen. Klik vervolgens op Installeer.
Stap 4: Activeer het netwerk
Vervolgens verschijnt er een scherm met tweetal aanpassingen welke je moet doorvoeren.
Zoek in de wp-config.php de volgende regel code:
define('WP_ALLOW_MULTISITE', true);
Kopieer en plak hieronder de code uit punt 1. Dat ziet er ongeveer zo uit:
Binnen de wp-config.php voeg je extra code toe.
Vervolgens open je de .htaccess en deze code vervang je door de code uit punt 2. Dat ziet er ongeveer zo uit:
Binnen de .htaccess vervang je de code.
Zodra je deze stappen voltooid hebt, is je netwerk ingeschakeld en geconfigureerd. Je moet dan opnieuw inloggen.
Stap 5: Configureer de sites
Nu kan je sites gaan configureren. Dit doe je door naar Mijn sites > Netwerkbeheer > Sites te gaan.
WordPress Network is succesvol geïnstalleerd en gereed om te gebruiken.
Vervolgens klik je op Nieuwe toevoegen en daar definieer je de instellingen van de nieuwe site. Vervolgens druk je op Website toevoegen. Nu kan je de site beheren door bijvoorbeeld het dashboard te bezoeken of door op Bewerken te klikken en hier aanpassingen te doen.
Stap 6: Domainmapping ingeschakelen
Maar je wilt natuurlijk een andere domein koppelen aan jouw WordPress Network. Dan ben je nog een aantal kleine stappen verwijderd van succes. Om dit te kunnen bewerkstelligen maak je gebruik van domainmapping.
- Download de plugin WordPress MU Domain Mapping en activeer deze.
Met de plugin WordPress MU Domain Mapping kan je domeinnamen mappen aan jouw Network. - Ga nu naar Instellingen > Domain Mapping. Je zult opmerken dat je de file sunrise.php in /httpdocs/wp-content/plugins/wordpress-mu-domain-mapping/ moet kopieren naar /httpdocs/wp-content/.
- Hierna voeg je in de wp-config.php de volgende regel code toe:
define( 'SUNRISE', 'on' );
Stap 7: Domeinnaam koppelen
Voeg de gewenste domeinnaam toe als alias. (Lees ook: Hoe maak ik een domein alias aan?)
Ga vervolgens naar Mijn sites > Netwerkbeheer > Sites en houdt je cursor op bewerken. Onderaan tref je een link, die ziet er ongeveer als volgt uit:
http://realhosting-demo.nl/wp-admin/network/site-info.php?id=2
Noteer het ID wat je daar ziet. Ga vervolgens naar Instellingen > Domains en maak hier een nieuw domein aan. Vul hier bij Site ID het genoteerde ID in en bij Domain de toegevoegde domein alias. Vink Primary uit omdat dit niet de primaire domeinnaam is. Druk vervolgens op Save.
Voeg de domein aan de domainmapping.
Nu heb je de domainmapping gerealiseerd en wil je nog alleen dat de domeinnaam ook in de browserbalk behouden blijft. Dit doe je door terug te gaan naar Mijn sites > Netwerkbeheer > Sites en daar op de Bewerken te klikken van de Site die je wilt bewerken. Onder Instellingen wijzig je vervolgens de waardes van Siteurl en Home. Vergeet uiteraard niet de wijzigingen op te slaan.
Wijzig de waardes van Siteurl en Home voor een vriendelijke url.
Conclusie
Zoals je misschien gemerkt hebt is het opzetten van een WordPress Network niet zomaar gedaan. Het vergt technische kennis en een verkeerde aanpassing kan er voor zorgen dat een gedeelte of niets werkt.
Daarnaast willen we je erop attent maken dat een WordPress Network meer performance eist ten opzichte van een reguliere WordPress installatie. Kies daarom altijd voor een Premium+ pakket of hoger wanneer je gebruik wilt maken van WordPress Network.
Kom je er niet uit?