Met een paar regeltjes code kun je WordPress multi domain maken. Dit betekent dat je binnen één WordPress-applicatie meerdere websites kunt beheren. Als je dus meerdere websites hebt, hoef je niet telkens opnieuw in te loggen, maar kun je in het CMS switchen. Dat is wel zo makkelijk.
Efficiënt en hoge kwaliteit
Het technisch beheer is ook een stuk makkelijker, want alle thema’s en plugins hoef je maar één keer te updaten. In geval je net als SEO Ninja zelf thema’s en plugins ontwikkelt, zorgt een multi domain-omgeving voor veel meer efficiëntie en kwaliteit. De aanpassingen gelden meteen voor alle websites binnen de applicaties. Dat is aan de ene kant de kracht, maar bij minder nauwkeurig testwerk ook weer de zwakte.
Domeinen & subdomeinen en subfolders
Bij de inrichting van multi domain kun je kiezen voor domeinnamen & subdomeinen of voor subfolders.
Voor domeinnamen kun je bijvoorbeeld seoninja.pro en seoninja.de inrichten. Voor subdomeinen kun je www.seoninja.pro of test.seoninja.pro inrichten en voor subfolders kun je seoninja.pro/nl of seoninja.pro/de inrichten. De uiteindelijk keuze hangt er dus van af wat het beste is voor de opdrachtgever.
Wat moet je in WordPress aanpassen?
Open op de hostingomgeving het bestand wp-config.php
. Vóór de regel /* That's all, stop editing! Happy blogging. */
plaats je de volgende code:
define( 'WP_ALLOW_MULTISITE', true );
Sla het bestand op en ga in WordPress naar Tools > Network Setup (óf Gereedschap > Netwerk Instellen). Je doorloopt de stappen. Kies vervolgens of je de multi domain wil configureren voor (sub)domeinen of subfolders en installeer het geheel. WordPress geeft vervolgens zelf aan, welke aanpassingen je moet doorvoeren in het .htaccess
-bestand. en wat extra regels in de wp-config.php
. Als je de wijzigingen hebt opgeslagen, ben je klaar. Je weet dat je multi domain goed geïnstalleerd hebt, als je in WordPress linksboven ‘Mijn sites’ ziet staan. Daarmee kun je dus wisselen per website.

Als je om welke reden niet kunt inloggen op de WordPress-omgeving van de nieuwe website, dan heb je een issue met de cookies. Voeg onderstaande regel dan toe aan wp-config.php
:
define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );
Beheer van thema’s en plugins anders
In een multi domain WordPress-installatie verandert het beheer van thema’s, plugins en gebruikers. Je kunt per website nu instellen welke thema’s erop actief zijn, welke plugins je wel of niet wil gebruiken en wie de website mag beheren. Je kunt dus een website aanmaken, die op een ander thema draait en zelfs van andere plugins gebruik maakt. De mogelijkheden zijn hierin eindeloos.