WordPress Multisite-Netzwerk
Wie und warum eine WP-Multisite nutzen?
WordPress ist eine leistungsstarke Plattform, die sowohl Anfängern als auch erfahrenen (Web-)Entwicklern eine breite Palette von Funktionen bietet. Eine der weniger bekannten, aber sehr nützlichen Funktionen von WordPress ist das Multisite-Netzwerk. In meinem Artikel hier möchte ich Ihnen mehr darüber erzählen, warum Sie es nutzen sollten, was die Vor- und Nachteile sind und wie Sie ein Multisite-Netzwerk einrichten.
De werking van een WordPress Multisite Network gevisualiseerd.
Was ist das WordPress Multisite-Netzwerk?
Ein WP-Multisite-Netzwerk ermöglicht es Ihnen, mehrere Websites von einer einzigen WordPress-Installation aus zu verwalten. Das bedeutet, dass Sie einen Satz von WordPress-“Kern”-Dateien haben, aber innerhalb dieses Satzes mehrere Websites erstellen und verwalten können.
Wie das funktioniert
Jede Website kann ihre eigenen Inhalte, Themen und Plugins installieren und verwenden. Sie verwenden ein einziges Hosting-Paket, wobei jede Site ein Unterverzeichnis (mit Site-ID) im Uploads-Ordner für ihre Inhalte erhält.
Neben den physischen Dateien haben Sie auch eine zentrale Datenbank. Die Unterscheidung zwischen verschiedenen Websites erfolgt durch das Präfix in den Tabellen. WordPress verwendet z. B. standardmäßig die Tabelle wp_options, für eine zweite Website ist es wp_2_options. Auf diese Weise weiß WordPress, dass es, wenn es sich auf der Website mit der Site-ID 2 befindet, die Daten aus wp_{site-id)_options abrufen muss.
Warum ein Multisite-Netzwerk verwenden?
Ein WordPress-Multisite-Netzwerk sollte immer aus einem bewussten Grund eingerichtet werden. Schließlich hat es einige große Vorteile, aber es birgt auch Risiken, die vorher sorgfältig abgewogen werden sollten. Schauen wir uns zunächst die Vorteile und Gründe an, warum Sie sich bei der Erstellung einer Website tatsächlich für ein WordPress-Multisite-Netzwerk entscheiden sollten.
1. Effiziente Verwaltung
Mit einem Multisite-Netzwerk können Sie die gesamte Wartung Ihrer Website über ein einziges Dashboard verwalten. So lassen sich Aktualisierungen, Benutzerverwaltung und allgemeine Wartungsaufgaben schneller durchführen. Schließlich verwenden Sie einen zentralen Satz von Dateien. Zum Beispiel wird Plugin X sowohl auf der ersten als auch auf der zweiten Website verwendet, so dass diese dieselben Dateien nutzen.

2. Gemeinsam genutzte Ressourcen
Da sich alle Websites im gleichen Netzwerk befinden und daher die gleichen WordPress-Kerndateien verwenden, sparen Sie auch Speicherplatz und Bandbreite. Dieser Vorteil spiegelt sich in der Hosting-Umgebung (und deren Kosten) wider. Beachten Sie, dass die Webhosting-Ressourcen ebenfalls erhöht werden müssen, wenn der Verbrauch der Multisite steigt. Sie erweitern sozusagen Ihre bestehende WordPress-Umgebung.
3. Konsistenz
Sie können ein einheitliches Theme und (eine Reihe von) Plug-ins für alle Ihre Websites verwenden, was für das Markenmanagement und ein einheitliches Nutzererlebnis nützlich ist. Sollten Sie hingegen unterschiedliche Farben oder Designs haben, können Sie ein Basis-Theme mit allen Funktionen und ein Child-Theme pro Website mit einem anderen Webdesign und anderen Assets verwenden.
4. Skalierbarkeit
Ein WP Multisite-Netzwerk macht es einfach, neue Websites hinzuzufügen. Dies ist ideal für Unternehmen, Bildungseinrichtungen oder Organisationen, die mehrere Websites für verschiedene Abteilungen oder Projekte benötigen.
5. Mehrsprachigkeit
Die WordPress-Multisite-Netzwerkkonfiguration eignet sich auch hervorragend, um Ihre Website mehrsprachig zu gestalten. So können Sie für jede Sprache eine eigene Website erstellen. Ergänzt mit einem Plugin, das die notwendigen Beziehungen und Funktionalitäten hinzufügt, damit Sie z. B. für jede Seite die Sprache wechseln können oder damit Google auch weiß, dass URL X die Übersetzung von URL Y innerhalb des Multisite-Netzwerks ist.
Das funktioniert sehr bequem. Der Vorteil dieser Methode ist, dass relativ wenig an der Arbeitsweise von WordPress geändert werden muss, so dass der Leistungsverlust im Vergleich zu Plug-ins, die an der “Standard”-Struktur von WordPress herumpfuschen, wie WPML, gleich null ist. Ein von uns bevorzugtes Plug-in ist MultilingualPress.
6. Flexibilität
Sie können sowohl auf Verzeichnis- als auch auf Subdomänenebene und sogar auf Domänennamen-Ebene konfigurieren. Für die Mehrsprachigkeit bedeutet dies, dass Sie z. B. mit einem .nl-, .de- und .com-Domänennamen arbeiten können. Das schafft zusätzliches Vertrauen bei den Besuchern Ihrer Website.

Was sind die Nachteile?
Wie bereits angedeutet, hat diese Konfiguration einige große Vorteile, aber auch Nachteile oder Risiken, die im Voraus bedacht werden müssen.
1. Komplexität der Verwaltung
Die Verwaltung eines Multisite-Netzwerks erfordert einen erfahrenen Administrator (Superadmin), der mit den technischen Aspekten von WordPress (Multisite) vertraut ist. Das Erstellen und Wiederherstellen von Backups ist komplizierter, da Sie mit einer einzigen Datenbank arbeiten (bei der es wünschenswert sein könnte, Änderungen von einer Site zurückzusetzen), die für mehrere Websites gilt.
2. Eingeschränkte Plugin- und Theme-Installation
Plugins und Themes müssen auf Netzwerkebene installiert und verwaltet werden, was bedeutet, dass einzelne Website-Administratoren weniger Freiheit haben, Anpassungen innerhalb von Plugins oder Themes vorzunehmen. Außerdem sind nicht alle Plugins und Themes mit WordPress Multisite kompatibel, was zu Funktionsproblemen führen kann (glücklicherweise sind das nicht viele).
3. Leistungsprobleme
Auch wenn ich soeben erwähnt habe, dass es in Bezug auf die Leistung einen Vorteil bietet, sollte man bedenken, dass alle Websites dieselben Serverressourcen nutzen. Eine Verkehrsspitze auf einer Website kann sich dann auf die Leistung der anderen Websites im Netz auswirken. Stellen Sie also sicher, dass Ihr Hosting-Paket oder Server dafür ausgelegt ist.
“Ein Spitzenwert auf einer Website kann sich auf die anderen Websites (negativ) auswirken, beachten Sie dies bei Ihrem Hosting-Paket oder Server.”
4. Sicherheitsrisiken
Da ein gemeinsamer Zugang verwendet wird, kann ein Hackerangriff auf eine Website die gesamte Installation (d. h. alle Websites) gefährden. Die Verwaltung von Sicherheitsmaßnahmen für mehrere Websites innerhalb eines Netzwerks erfordert daher mehr Aufmerksamkeit als bei einer normalen WordPress-Website. Stellen Sie zum Beispiel sicher, dass ein Backup und eine zweistufige Verifizierung vorhanden sind, und erlauben Sie einem neuen Benutzer nur dann den Zugriff auf seine eigene Website, wenn er die erforderlichen Berechtigungen hat.
5. Besondere Aufmerksamkeit bei Migrationen
Wenn Sie in Zukunft eine Website aus dem Netz “herausnehmen” wollen, kann dies eine komplexe und zeitaufwändige Aufgabe sein. Auch das Einfügen einer losen Website in ein Netz erfordert zusätzliche technische Kenntnisse in der Entwicklung.
6. Netzwerkkonfiguration und -einstellungen
Änderungen an den netzwerkweiten Einstellungen können sich auf alle Websites auswirken, was bedeutet, dass Sie hier vorsichtig vorgehen müssen. Darüber hinaus bringt die Einrichtung eines Multisite-Netzwerks mit Subdomains Anpassungen in der DNS-Konfiguration mit sich, was Kenntnisse in der DNS-Verwaltung erfordert.
Es ist also wichtig, diese Nachteile gegen die Vorteile abzuwägen, bevor Sie sich für die Einrichtung eines WordPress-Multisite-Netzwerks entscheiden. Wenn Sie selbst über das nötige Wissen und die Erfahrung verfügen, dann überwiegen diese Nachteile die Vorteile :-).
Wie richtet man ein WordPress Multisite-Netzwerk ein?
Wenn Sie alle Vor- und Nachteile abgewogen haben und ein Netzwerk einrichten möchten, geben wir Ihnen eine gute Erklärung, wie Sie es selbst tun können.
Schritt 1: Vorbereitung / Überlegung
- Sichern Sie Ihre aktuelle Website, damit Sie immer eine Umgebung haben, auf die Sie zurückgreifen können, falls die Dinge nicht funktionieren oder Sie Ihre Meinung ändern.
- Deaktivieren Sie alle Plugins, deaktivieren Sie (vorübergehend) alle Plugins, um Zwischenkonflikte während der Installation zu vermeiden.
Schritt 2: Aktivieren Sie WordPress Multisite
- Ändern Sie die Datei ‘wp-config.php’ und fügen Sie die folgende Zeile oberhalb dieser Zeile ein /* Das ist alles, hören Sie auf zu editieren! Viel Spaß beim Bloggen.
*/ define(‘WP_ALLOW_Multisite’, true); - Installieren Sie das Netzwerk, gehen Sie zu Ihrer wp-admin-Umgebung und navigieren Sie zu ‘Tools -> Network setup’. Hier können Sie zwischen Unterdomänen (z.B. site1.example.com) oder Unterverzeichnissen (z.B. example.com/site1) für Ihre Netzwerkstruktur wählen.
- Konfigurieren Sie das Netzwerk: Folgen Sie den Anweisungen auf dem Bildschirm, um Ihr Netzwerk zu konfigurieren. Sie müssen einige Codezeilen in Ihre wp-config.php- und .htaccess-Dateien einfügen.
Schritt 3: Netzwerkverwaltung
- Melden Sie sich erneut an: Nachdem Sie die Änderungen vorgenommen haben, melden Sie sich wieder bei Ihrem WordPress-Dashboard an. Sie sehen nun eine neue Option “Meine Websites” in der Verwaltungsleiste, mit der Sie zwischen Ihren verschiedenen Websites wechseln können.
- Installieren von Themes und Plugins: Als Netzwerkadministrator können Sie Themes und Plugins installieren, die für alle Websites im Netzwerk verfügbar sind. Einzelne Site-Administratoren können diese Themen und Plugins dann aktivieren.

Tipps & Tricks für die Verwaltung eines WP Multisite-Netzwerks
- Legen Sie klare Rollen und Berechtigungen für alle Benutzer des Netzwerks fest, um zu verhindern, dass sie Einstellungen ändern, die sich auf die Netzwerkeinrichtung auswirken könnten.
- Gutes Backup-Management: Das Letzte, was Sie als Website-Administrator wollen, ist, dass die Website nicht mehr richtig funktioniert oder unabsichtlich Inhalte verloren gehen, wodurch Tage (oder vielleicht Wochen) an Arbeit verloren gehen. Es ist daher wichtig, täglich Backups zu erstellen. Wir empfehlen, dies auf Serverebene und nicht über ein Plug-in wie UpdraftPlus oder ähnliches zu tun.
- Überwachen Sie die Leistung Ihres Netzwerks und optimieren Sie es, wenn nötig. WP Multisite Networking kann Ihren Server stark beanspruchen. Behalten Sie dies also genau im Auge, damit Sie Spitzen abfangen können.
- Führen Sie im Vorfeld immer eine gute Risikoanalyse durch, “was wäre wenn…”. Entscheiden Sie sich bewusst dafür, alles separat einzurichten oder in ein Netzwerk einzubinden.
WordPress-Multisite-Netzwerk
Ein WordPress-Multisite-Netzwerk bietet eine leistungsstarke und flexible Möglichkeit, mehrere Websites (Sprachen) von einer einzigen Installation aus zu verwalten. Ob Sie nun ein Unternehmen sind, das mehrere Websites verwaltet, oder ein Webentwickler mit mehreren Projekten. Wenn Sie sich im Vorfeld gut informieren, können Sie entscheiden, ob es eine gute Wahl ist, mehrere Websites in einem Netzwerk oder separat einzurichten.
Wenn Sie den Anfang machen, hoffen wir, dass die Erklärung in meinem Artikel Ihnen zumindest eine gute Anleitung für die Einrichtung gibt. Haben Sie noch Fragen dazu oder gibt es Probleme mit Ihrer Website? Sie können mich gerne fragen.

Noch keine Kommentare.