WordPress Multisite: Was ist das?

Marc Wagner, Juli 18, 2022

Eine Word­Press Mul­ti­si­te ermög­licht es dir, meh­re­re Word­Press Web­sei­ten in einer Word­Press Instanz lau­fen zu las­sen. Das ist gera­de dann nütz­lich, wenn die Word­Press Web­sei­ten meh­re­re Eigen­schaf­ten gemein­sam haben.

In die­sem Arti­kel, erklä­re ich dir, was eine Word­Press Mul­ti­si­te ist und wel­che Vor­tei­le sie dir brin­gen kann.

Was ist eine WordPress Multisite? #

Eine Word­Press Mul­ti­si­te bie­tet die Mög­lich­keit, meh­re­re Web­sei­ten zu einer Word­Press Instal­la­ti­on hin­zu­zu­fü­gen. Jede Word­Press Instanz kann in eine Mul­ti­si­te umge­wan­delt wer­den. Hier­für musst du ledig­lich ein paar Zei­len Code ergän­zen. Dei­ne eigent­li­che Web­sei­te bleibt wei­ter­hin wie gewohnt erreich­bar, wäh­rend neue Sei­ten ein­fach hin­zu­ge­fügt wer­den kön­nen.

WordPress vs. WordPress Multisite #

Eine ein­fa­che Word­Press Instanz unter­schei­det sich von einer Mul­ti­si­te in den fol­gen­den Punk­ten:

  • Die Anzahl von Web­sei­ten, die ver­wal­tet wer­den
  • Bei Word­Press Mul­ti­si­tes gibt es eine zusätz­li­che Benut­zer­rol­le für Netz­werk­ad­mi­nis­tra­to­ren
  • Zugriff auf The­mes und Plug­ins — nur der Netz­werk­ad­mi­nis­tra­tor kann Plug­ins und The­mes instal­lie­ren. Plug­ins und The­mes kön­nen dann für ein­zel­ne Sei­ten oder glo­bal akti­viert wer­den.
  • Die Art und Wei­se, wie Medi­en gespei­chert wer­den. Uploads wer­den für die jewei­li­ge Netz­werk­sei­te gespei­chert, kön­nen also nicht für ande­re Sei­ten im Netz­werk ver­wen­det wer­den.
  • Mul­ti­si­tes erstel­len zusätz­li­che Daten­ban­ken, z.B. für Posts, Opti­ons etc. Eini­ge Tabel­len wer­den jedoch glo­bal ver­wen­det, z.B. User. Dar­über hin­aus kom­men wei­te­re Tabel­len für Sites und Blogs hin­zu, die für die Ver­wal­tung der Netz­werk­sei­ten ver­wen­det wer­den.
  • Neu­es Dash­board für Netz­werk­ad­mi­nis­tra­ti­on bei Mul­ti­si­tes. Hier­über wird das Netz­werk ver­wal­tet.

WordPress Multisite und Domain Namen #

Sobald du eine Word­Press Mul­ti­si­te erstellst, kannst du wäh­len, wie die Sei­ten in dei­nem Netz­werk erreich­bar sein sol­len. Dafür ste­hen dir drei Mög­lich­kei­ten zur Ver­fü­gung:

  • Sub­do­main (seite1.meinewebseite.jetzt)
  • Unter­ver­zeich­nis (www.meinewebseite.jetzt/seite1)
  • Top-Level-Domain (*.de, *.com, *.fr)

Der Vor­teil dabei ist, dass Besu­cher auf den ers­ten Blick nicht erken­nen, dass es sich um eine Mult­si­te han­delt — die Sei­te sieht wei­ter­hin aus wie eine gewöhn­li­che Web­sei­te.

Vorteile von WordPress Multisites #

Mul­ti­si­tes sind immer dann von Vor­teil, wenn du meh­re­re Web­sei­ten betreibst, die über glei­che Plug­ins, The­mes oder Funk­tio­nen ver­fü­gen. Gera­de bei Unter­neh­men, die ver­schie­de­ne Stand­or­te besit­zen, kann eine Mul­ti­si­te dabei hel­fen, Zeit und Res­sour­cen zu spa­ren, in dem sie dabei hilft, Struk­tu­ren (Bran­ding) zu defi­nie­ren, um ein ein­heit­li­ches Bild zu gewähr­leis­ten. Trotz allem bie­tet eine Mul­ti­si­te die Mög­lich­keit, indi­vi­du­el­len Wün­schen nach­zu­kom­men und jeder Sei­te einen indi­vi­du­el­le Touch zu ver­lei­hen.

Mul­ti­si­tes kön­nen etwas für dich sein, wenn fol­gen­de Punk­te zutref­fen:

  • Das glei­che The­me wird für meh­re­re Sei­ten ver­wen­det
  • Plug­ins wer­den auf meh­re­ren Sei­ten genutzt (Opt-In, Caching, Per­for­mance, Sicher­heit…)
  • Gemein­sa­me Ele­men­te für ver­schie­de­ne Sei­ten (Bran­ding, CD)

Mehrere Webseiten in einem System #

Eine Word­Press Mul­ti­si­te ermög­licht es, meh­re­re Web­sei­ten in einer Word­Press Instanz auf­zu­set­zen. Ein Log­in für alle Sei­ten ermög­licht es dir, schnell und unkom­pli­ziert zwi­schen den ver­schie­de­nen Sei­ten zu wech­seln, Inhal­te zu erstel­len und Menüs zu ändern. Vor­aus­ge­setzt, du bist ein Netz­werk­ad­mi­nis­tra­tor.

Effizienterer Code #

Der Betrieb meh­re­rer Web­sei­ten in einer Mul­ti­si­te bedeu­tet weni­ger Code. Denn unab­hän­gig davon, auf wie vie­len Sei­ten sie akti­viert sind, gibt es von jedem Plug­in, The­me und den Core-Datei­en nur eine Kopie.

Das bedeu­tet, es wird weni­ger Spei­cher­platz benö­tigt, als wenn für jede Sei­te eine eige­ne Word­Press Instanz auf­ge­setzt wird.

Unab­hän­gig davon, wer­den indi­vi­du­el­le Anpas­sun­gen auch für alle Sei­ten, auf denen das The­me / Plug­in akti­viert wur­de, ver­füg­bar. Das ver­ein­facht die War­tung und Wei­ter­ent­wick­lung der ein­zel­nen Web­sei­ten.

Effizientere WordPress Entwicklung #

Wenn du mit Mul­ti­si­tes arbei­test, soll­test du für jede dei­ner Netz­werk­sei­ten ein indi­vi­du­el­les Child The­me erstel­len. Dies ermög­licht es dir, die Grund­struk­tur der ein­zel­nen Sei­ten im Basis-The­me fest­zu­le­gen. Design­ele­men­te und Grund­struk­tu­ren ste­hen hier­durch den ande­ren Sei­ten zur Ver­fü­gung.

Durch das erstel­len des Child-The­mes behält jede Netz­werk­sei­te die Mög­lich­keit, indi­vi­du­el­le Anpas­sun­gen durch­zu­füh­ren und die Dar­stel­lung bis zu einem gewis­sen Punkt zu indi­vi­dua­li­sie­ren.

So kannst du bei­spiels­wei­se, Far­ben, Logo und Schrift­ar­ten glo­bal für alle Sei­ten defi­nie­ren. Auch den Auf­bau ein­zel­ner Sei­ten kannst du durch Word­Press Tem­pla­tes fest­le­gen.

Die Ver­wen­dung von Mul­ti­si­tes erlaubt es eben­falls, auf Inhal­te ande­rer Netz­werk­sei­ten zuzu­grei­fen, um die­se auf einer ande­ren Sei­te aus­zu­ge­ben. Auf die­se Wei­se kannst du mehr als nur eine Samm­lung von ein­zel­nen Web­sei­ten erstel­len.

Einfachere Wartung und Aktualisierung #

Bei einer Word­Press Mul­ti­si­tes kön­nen Plug­ins und The­mes zen­tral über die Netz­werk­ad­mi­nis­tra­ti­on akti­viert, deak­ti­viert, aktua­li­siert und gelöscht wer­den. Das spart Zeit bei der Ver­wal­tung der ein­zel­nen Sei­ten.

Zudem las­sen sich alle Plug­ins glo­bal akti­vie­ren, sodass die­se für jede Sei­te aktiv sind. Aber auch eine indi­vi­du­el­le Akti­vie­rung für ein­zel­ne Sei­ten im Netz­werk ist jeder­zeit mög­lich. Dies hilft dabei, die Lade­zei­ten und Spei­cher­aus­las­tung der ein­zel­nen Sei­ten zu redu­zie­ren.

Nütz­li­che Plug­ins wie Word­Press Mul­ti­si­te Con­tent Copier/Update bie­ten zusätz­li­che Optio­nen wie das kopie­ren ein­zel­ner Bei­trä­ge, Sei­ten, Terms und Medi­en zwi­schen Netz­werk­sei­ten.

Nur ein Backup für alle Seiten #

Anstatt für jede dei­ner Web­sei­ten ein indi­vi­du­el­les Back­up zu erstel­len, kannst du für dein kom­plet­tes Netz­werk ein ein­zi­ges Back­up anle­gen. Das ermög­licht es dir auch, alle Sei­ten auf ein­mal wie­der­her­zu­stel­len.

Bessere Rechteverwaltung #

Eine Mul­ti­si­te fügt auch eine neue Rol­le hin­zu, den Netz­werk­ad­mi­nis­tra­tor (Super-Admi­nis­tra­tor). Die­ser steu­ert die über­ge­ord­ne­ten Funk­tio­nen wie Plug­ins, The­mes und Seiten/Blogs, die im Netz­werk ver­füg­bar sind.

Dadurch kön­nen ein­zel­ne Admi­nis­tra­to­ren für die jewei­li­gen Sei­ten im Netz­werk defi­niert wer­den, ohne befürch­ten zu müs­sen, dass Ände­run­gen sich auch auf die ande­ren Sei­ten im Netz­werk aus­wir­ken.

Es ist also mög­lich, für ein­zel­ne Sei­ten im Netz­werk ein­zel­ne Rol­len zu ver­tei­len.

Nachteile einer WordPress Multisite #

Eine Word­Press Mul­ti­si­te bringt sicher­lich für diver­se Anwen­dungs­fäl­le Vor­tei­le, jedoch kann es auch für das ein oder ande­re Pro­jekt mehr Nach­tei­le mit sich brin­gen. Aus die­sem Grund soll­te man bereits vor­ab abwä­gen, ob die Ver­wen­dung einer Mul­ti­si­te ziel­füh­rend ist.

Zu beach­ten gel­ten vor allem die fol­gen­den Punk­te:

Manche Plugins funktionieren nicht für WordPress #

Eini­ge Plug­ins unter­stüt­zen Word­Press Mul­ti­si­tes nicht, bzw. sind so kon­zi­piert, dass die­se nur für Ein­zel­sei­ten funk­tio­nie­ren. Dies ist nicht immer auf den ers­ten Blick ersicht­lich und kann zu tech­ni­schen Pro­ble­men füh­ren.

Jedoch gibt es für vie­le die­ser Plug­ins mitt­ler­wei­le gleich­wer­ti­gen Ersatz. Mit über 59.000 Plug­ins soll­te jeder fün­dig wer­den. Bis­her konn­ten wir immer eine pas­sen­de alter­na­ti­ve fin­den.

Eingeschränkte Rechte für Administratoren #

Mit einer Word­Press Mult­si­te wird auch eine neue Benut­zer­rol­le, die des Netz­werk­ad­mi­nis­tra­to­ren, ein­ge­führt. Hier­durch wer­den eini­ge Rech­te, die zuvor den Admi­nis­tra­to­ren zur Ver­fü­gung stan­den, aus­ge­la­gert. Hier­zu zäh­len das instal­lie­ren und deinstal­lie­ren von The­mes und Plug­ins.

Plug­ins und The­mes kön­nen fort­an nur noch durch Netz­werk­ad­mi­nis­tra­to­ren instal­liert und deinstal­liert wer­den.

Hackerangriffe und Webseiten-Downtimes Netzwerk weit #

Da das Netz­werk, sprich die Mult­si­te, auf einer Word­Press Instanz auf­setzt, betrifft ein Hacker-Angriff meist auch alle Sei­ten dar­in. Es kann zu Down­ti­mes kom­men, die auch das Ran­king in diver­sen Such­ma­schi­nen beein­flus­sen.

Ein Hacker­an­griff betrifft immer alle Sei­ten im Netz­werk, da die Core-Daten nur als ein­fa­che Kopie vor­lie­gen.

Datenpannen betreffen alle Netzwerkseiten #

Eine Sicher­heits­lü­cke oder aber fal­sche Datei­be­rech­ti­gun­gen kön­nen schnell zu einer poten­zi­el­len Angriffs­flä­che für Bots aus­ufern, wodurch auch Daten gele­akt wer­den kön­nen.

Kom­pro­mit­tier­te Daten las­sen sich schnell mit einem (hof­fent­lich vor­han­de­nem) Back­up kor­ri­gie­ren. Den­noch müs­sen die Kun­den aller Sei­ten über die mög­li­cher­wei­se ent­wen­de­ten per­sön­li­chen Daten infor­miert wer­den.

Bei einer Sei­te meist über­schau­bar, bei hun­der­ten jedoch schnell ein enor­mer Ver­wal­tungs­akt.

Langsamere Ladezeiten bei erhöhtem Traffic #

Vie­le Sei­ten in einem Netz­werk bedeu­ten natür­lich auch mehr Traf­fic. Die Band­brei­te tei­len sich die ein­zel­nen Sei­ten im Netz­werk gegen­sei­tig. Dadurch kann es natür­lich schnell pas­sie­ren, dass eine Web­sei­te die Lade­zei­ten der ande­ren Sei­ten im Netz­werk aus­bremst.

Wei­te­re Maß­nah­men kön­nen not­wen­dig wer­den, dazu zäh­len zum Bei­spiel erwei­ter­te Caching-Maß­nah­men und Load-Balan­cer.

Multisites werden vom Hosting nicht unterstützt #

Nicht jeder Hos­ter unter­stützt das ver­wen­den von Word­Press Mul­ti­si­tes. Daher soll­te man bereits im Vor­feld prü­fen, ob dies unter­stützt wird, bzw. den rich­ti­gen Hos­ter vor­ab aus­wäh­len.

Mitt­ler­wei­le bie­ten vie­le Hos­ting-Anbie­ter auch spe­zi­el­les Word­Press Hos­ting an. Die­se unter­stüt­zen häu­fig eben­falls kei­ne Mul­ti­si­tes. Ihr soll­tet daher dar­auf ach­ten, ob expli­zit erwähnt wird, dass Mul­ti­si­tes unter­stützt wer­den, falls Ihr vor­habt eure Web­sei­te über ein Word­Press Hos­ting zu rea­li­sie­ren.

Je mehr Netzwerkseiten, desto höher der Ressourcen verbrauch #

Jede Web­sei­te benö­tigt Res­sour­cen. Hier­zu zäh­len unter ande­rem Pro­zes­sor-Zeit und Arbeits­spei­cher. Bei­des ist meist nur begrenzt vor­han­den. Bei einer Mul­ti­si­te tei­len sich die ein­zel­nen Sei­ten natür­lich auch die Res­sour­cen.

Die tat­säch­li­chen benö­tig­ten Res­sour­cen hän­gen dar­über hin­aus auch von der Anzahl der ver­wen­de­ten Plug­ins, dem The­me und den instal­lier­ten PHP Erwei­te­run­gen ab. Aber auch Über­set­zun­gen kön­nen das Sys­tem nega­tiv beein­flus­sen.

In der Regel wer­den durch wei­te­re Netz­werk­sei­ten auch immer wie­der mehr Plug­ins instal­liert. Der Res­sour­cen-Auf­wand steigt also immer wei­ter. Es emp­fiehlt sich daher, einen Netz­werk­ad­mi­nis­tra­tor zu wäh­len, der auch auf die Res­sour­cen ach­tet und immer zu hin­ter­fra­gen, ob man wirk­lich jedes Plug­in benö­tigt.

Netzwerkseiten teilen sich einige Tabellen #

Obwohl die Sei­ten als indi­vi­du­el­le Web­sei­ten wahr­ge­nom­men wer­den, tei­len Sie sich den­noch diver­se Tabel­len. Dazu gehö­ren zum Bei­spiel die Benut­zer­ta­bel­len.

Ein Benut­zer kann daher nur ein­mal im Sys­tem ange­legt wer­den. Es ist stan­dard­mä­ßig nicht mög­lich, den glei­chen Benut­zer erneut auf einer ande­ren Netz­werk­sei­te anzu­le­gen.

Das kann zur Ver­wir­rung und auch zu Pro­ble­men füh­ren. Daher soll­te man vor­ab über­le­gen, ob die­se Funk­ti­on benö­tigt wird und wenn ja, wel­ches Plug­in dabei hilft, die­ses Pro­blem zu lösen.

Wie man WordPress Multisite einrichtet und aktiviert #

Eine Word­Press Mul­ti­si­te kannst du sowohl für eine neue Sei­te akti­vie­ren oder aber für eine bestehen­de Word­Press Web­sei­te akti­vie­ren.

Manuelles einrichten einer WordPress Multisite auf einer neuen WordPress Installation #

Um die Mul­ti­si­te für dei­ne Word­Press Web­sei­te zu akti­vie­ren, benö­tigst du einen SFTP/FTP Zugriff (So ver­wen­dest du SFTP, um auf dei­ne Word­Press Web­sei­te zuzu­grei­fen). Zunächst muss die Con­fig Datei ange­passt wer­den. Suche in der wp-config.php nach fol­gen­der Zei­le:

/* Das war’s, Schluss mit dem Bearbeiten! Viel Spaß. */
/* That's all, stop editing! Happy publishing. */

Direkt dar­über fügst du nun fol­gen­de Zei­le hin­zu:

define( 'WP_ALLOW_MULTISITE', true );

Spei­che­re die Datei und lade sie auf den Ser­ver.

Mel­de dich nun auf dei­ner Word­Press Web­sei­te an. Im Menü Werk­zeu­ge fin­dest du einen neu­en Ein­trag für die Netz­werk­ein­rich­tung.

image
Netz­werk­ein­rich­tung

Es erscheint eine Sei­te, auf der du gefragt wirst, ob du dein Netz­werk mit Domä­nen oder Unter­ver­zeich­nis­sen ein­rich­ten möch­test. Wäh­le die gewünsch­te Opti­on und bestä­ti­ge durch das Kli­cken auf die Schalt­flä­che Instal­lie­ren.

Hin­weis: Falls du dei­ne Sei­te in einem Unter­ver­zeich­nis ein­ge­rich­tet hast, steht dir hier kei­ne Aus­wahl zur Ver­fü­gung.

Auf der neu­en Sei­te siehst du nun alle Ein­stel­lun­gen, die du zusätz­lich in die wp-config.php und in der .htac­cess kopie­ren musst.

image 1
Netz­werk­ein­stel­lun­gen Word­Press Mul­ti­si­te

Öff­ne die bei­den Datei­en und füge den Code, wie bei dir ange­zeigt, ein.

Hin­weis: Dein Code wird sich von dem in unse­rem Screen­shot unter­schei­den.

Spei­che­re die bei­den Datei­en und lade Sie auf dei­nen Ser­ver. Anschlie­ßend musst du dich neu auf dei­nem Word­Press Dash­board anmel­den. Hier­für ver­wen­dest du die bereits bekann­ten Zugangs­da­ten.

Wie du fest­stellst, hat sich dein Dash­board etwas ver­än­dert. Du fin­dest nun im obe­ren Menü einen neu­en Ein­trag “Mei­ne Web­sites”.

image 2
Mei­ne Web­sites — Word­Press Mul­ti­si­te

Über die­ses Menü gelangst du zur Netz­werk­ver­wal­tung. Von hier aus kannst du nun neue Web­sei­ten anle­gen, Plug­ins, The­mes und Benut­zer ver­wal­ten sowie die Ein­stel­lun­gen für das Netz­werk fest­le­gen.

Umwandeln einer WordPress Webseite zu einer Multisite #

Um eine ein­fa­che Word­Press Instal­la­ti­on in eine Mul­ti­si­te umzu­wan­deln, folgst du ein­fach den glei­chen manu­el­len Schrit­ten wie oben. Es gibt nur einen Unter­schied: Sobald dei­ne Web­sei­te bereits in einen neu­en Monat gewech­selt hat (z.B. die Web­sei­te wur­de im Juni erstellt, im Juli willst du die Sei­te in eine Mul­ti­si­te umwan­deln), ver­fällt die Opti­on die Mul­ti­si­te in Unter­ver­zeich­nis­sen ein­zu­rich­ten.

Dies liegt ein­fach an der Art, wie Word­Press Medi­en und Sei­ten anlegt. Hier könn­te es ansons­ten zu Kon­flik­ten kom­men. Dir steht es aber wei­ter­hin frei, die Mul­ti­si­tes als Sub­do­mains anzu­le­gen oder indi­vi­du­el­le Top-Level-Domains zu ver­wen­den.

Fazit #

Word­Press Mul­ti­si­tes kön­nen dir bei diver­sen Anwen­dungs­fäl­len eine Men­ge Zeit und Arbeit erspa­ren. Solan­ge das Netz­werk ordent­lich ver­wal­tet wird, kön­nen die Nach­tei­le ein­ge­grenzt wer­den.

Den­noch soll­te von Fall zu Fall ent­schie­den wer­den, ob eine Mul­ti­si­te lang­fris­tig von Vor­teil ist, den ein Umbau ist mit eini­gem Auf­wand ver­bun­den. Auch bzgl. Daten­schutz gilt es gera­de mit der DSGVO eini­ges zu berück­sich­ti­gen.

Ger­ne kön­nen wir dich auch indi­vi­du­ell bera­ten und dir den bes­ten Lösungs­weg auf­zei­gen. Kon­tak­tie­re uns ger­ne für ein kos­ten­lo­ses Erst­ge­spräch.

Benutzerbild von Marc Wagner
Marc Wagner

Hi Marc here. I'm the founder of Forge12 Interactive and have been passionate about building websites, online stores, applications and SaaS solutions for businesses for over 20 years. Before founding the company, I already worked in publicly listed companies and acquired all kinds of knowledge. Now I want to pass this knowledge on to my customers.

Ähnliche Beiträge

Comments

Hinterlasse einen Kommentar