Wie Sie WordPress Multisite verwenden

WordPress Multisite ist eine leistungsstarke Funktion, mit der Sie mehrere WordPress-Websites von einer einzigen Installation aus verwalten können. Anstatt für jede Website eine separate WordPress-Installation zu haben, gibt Ihnen Multisite ein zentrales Dashboard, von dem aus Sie alle Websites steuern. In diesem Leitfaden erklären wir, was Multisite ist, wann es sinnvoll ist, es zu verwenden, wie Sie es installieren und wie Sie es verwalten.
Was ist WordPress Multisite?
WordPress Multisite ist eine integrierte Funktion von WordPress (verfügbar seit Version 3.0), die eine WordPress-Installation in ein Netzwerk von Websites verwandelt. Jede Website im Netzwerk hat ihren eigenen Inhalt (Beiträge, Seiten, Mediendateien), ihre eigenen Benutzer, ihr eigenes Theme und ihre eigenen Plugins, aber alle teilen sich dieselbe WordPress-Installation, dieselben Dateien und dieselbe Datenbank.
Stellen Sie es sich wie Wohnungen in einem Gebäude vor. Jede Wohnung ist unabhängig (hat ihren eigenen Grundriss, ihre eigenen Möbel, ihre eigenen Bewohner), aber alle teilen sich dasselbe Gebäude, dieselbe Heizung, dasselbe Dach und dieselben Gemeinschaftsräume. Der Super-Admin ist wie der Hausverwalter, der überall Zugang hat.
Wann sollten Sie Multisite verwenden?
Multisite ist in bestimmten Szenarien sinnvoll, aber keine Lösung für jede Situation. Hier sind die Fälle, in denen es die richtige Wahl ist:
Agenturen: Wenn Sie Websites für mehrere Kunden verwalten, ermöglicht Multisite, alle Websites von einem Ort aus zu steuern. Updates des WordPress-Kerns, der Themes und Plugins führen Sie einmal durch, und sie werden auf alle Websites angewendet.
Unternehmen mit mehreren Marken: Wenn Ihr Unternehmen mehrere Marken oder Produkte hat, kann jede Marke ihre eigene Website innerhalb des Multisite-Netzwerks mit gemeinsamer Verwaltung haben.
Bildungseinrichtungen: Universitäten und Schulen nutzen oft Multisite – eine Website für die Institution, separate Websites für Fachbereiche, Professoren oder Projekte.
Medienhäuser: Eine zentrale Website mit separaten Websites für verschiedene Rubriken, Regionen oder Sprachen.
Franchise-Netzwerke: Jeder Standort hat seine eigene Website, aber die Zentrale steuert das Branding und die gemeinsamen Elemente.
Reseller: Wenn Sie WordPress-Websites als Dienstleistung über Reseller-Hosting anbieten, ermöglicht Multisite, schnell neue Websites für Kunden zu erstellen und sie zentral zu verwalten.
Wann NICHT Multisite verwenden?
Multisite ist nicht immer die richtige Wahl. Hier sind die Fälle, in denen separate WordPress-Installationen besser sind:
Vollständig unterschiedliche Websites: Wenn die Websites nichts gemeinsam haben (verschiedene Plugins, Themes, Hosting-Anforderungen), bringt Multisite mehr Komplikationen als Nutzen.
Unterschiedliche Hosting-Anforderungen: Wenn eine Website viel mehr Ressourcen als die anderen benötigt, teilen sich in Multisite alle dieselben Ressourcen. Eine anspruchsvollere Website kann das gesamte Netzwerk verlangsamen.
Unterschiedliche Zugriffsebenen: In Multisite hat der Super-Admin Zugriff auf alle Websites. Wenn jede Website einen vollständig unabhängigen Admin ohne Zugriff auf andere Websites benötigt, kann die Verwaltung der Berechtigungen kompliziert sein.
Plugin-Kompatibilität: Manche Plugins funktionieren nicht mit Multisite oder funktionieren mit Einschränkungen. Wenn Sie von einem bestimmten Plugin abhängen, prüfen Sie die Kompatibilität vor der Installation.
WordPress Multisite installieren
Bevor Sie beginnen, erstellen Sie ein vollständiges Backup Ihrer Website. Multisite ändert die Struktur der Datenbank und die WordPress-Konfiguration, daher ist ein Backup zwingend erforderlich.
Schritt 1: Deaktivieren Sie alle Plugins. Das ist notwendig, weil manche Plugins den Installationsprozess stören können. Sie können sie nach Abschluss wieder aktivieren.
Schritt 2: Aktivieren Sie Multisite in der wp-config.php. Öffnen Sie die wp-config.php und fügen Sie die folgende Zeile über dem Kommentar "That's all, stop editing!" hinzu:
define('WP_ALLOW_MULTISITE', true);
Schritt 3: Installieren Sie das Netzwerk. Gehen Sie in den WordPress-Admin: Tools > Network Setup. Wählen Sie die URL-Struktur für die Websites im Netzwerk:
Subdomain: Jede Website erhält eine Subdomain, z. B. sajt1.ihrefirma.com, sajt2.ihrefirma.com. Erfordert eine Wildcard-DNS-Einstellung (*.ihrefirma.com).
Subdirectory: Jede Website ist in einem Unterordner, z. B. ihrefirma.com/sajt1, ihrefirma.com/sajt2. Einfacher einzurichten, erfordert aber, dass WordPress im Root-Verzeichnis installiert ist.
Klicken Sie auf "Install" und WordPress gibt Ihnen Code, den Sie in die wp-config.php und .htaccess (oder Nginx-Konfiguration) einfügen müssen.
Schritt 4: Fügen Sie den generierten Code hinzu. WordPress gibt Ihnen die genauen Codezeilen für die wp-config.php und .htaccess. Kopieren Sie sie und fügen Sie sie an den entsprechenden Stellen in den Dateien ein. Speichern Sie die Dateien und aktualisieren Sie die Seite.
Schritt 5: Melden Sie sich erneut an. Nach dem Hinzufügen des Codes werden Sie abgemeldet. Melden Sie sich erneut an und Sie sehen ein neues Menü "My Sites" in der Admin-Leiste und die Option "Network Admin" zur Verwaltung des gesamten Netzwerks.
Netzwerkverwaltung
Als Super-Admin haben Sie ein Network-Admin-Dashboard, von dem aus Sie das gesamte Netzwerk verwalten:
Sites: Hier erstellen Sie neue Websites, löschen vorhandene und verwalten die Einstellungen jeder Website. Das Erstellen einer neuen Website dauert wenige Sekunden – Sie geben URL, Titel und Admin-E-Mail ein, und die Website ist bereit.
Users: Verwaltung der Benutzer auf Netzwerkebene. Sie können Benutzer hinzufügen, die Zugriff auf eine oder mehrere Websites mit unterschiedlichen Rollen auf jeder haben. Die Super-Admin-Rolle gibt Zugriff auf alles.
Themes: Sie installieren Themes auf Netzwerkebene. Anschließend wählen Sie für jede Website, welche Themes verfügbar sind. Das verhindert, dass Site-Admins eigene Themes ohne Ihre Kontrolle installieren.
Plugins: Ähnlich wie bei Themes installieren Sie Plugins auf Netzwerkebene. Sie können sie "network activate" (auf allen Websites gleichzeitig aktivieren) oder Site-Admins erlauben, sie selbst zu aktivieren/deaktivieren.
Settings: Globale Netzwerkeinstellungen – Registrierung neuer Benutzer und Websites, Beschränkungen für Datei-Uploads, Standard-Theme für neue Websites und E-Mail-Einstellungen.
Domain Mapping
Standardmäßig verwenden die Websites im Netzwerk Subdomains oder Unterordner der Hauptdomain. Aber was, wenn Sie möchten, dass jede Website ihre eigene, vollständig unabhängige Domain hat? Z. B. soll die Website statt kunde1.ihreagentur.com auf kunde1.com liegen.
Seit WordPress 4.5 ist Domain Mapping in den Kern integriert. Sie müssen nur: die gewünschte Domain registrieren, sie auf die IP-Adresse Ihres Servers richten (A-Record im DNS) und unter Network Admin > Sites > Edit Site die Domain in das Feld "Site Address" eintragen.
Ein SSL-Zertifikat für eine verschlüsselte Verbindung ist für jede hinzugefügte Domain erforderlich. BeoHosting unterstützt Wildcard-SSL und die automatische Ausstellung von SSL-Zertifikaten für alle Domains im Konto.
Vorteile von Multisite
Zentrale Verwaltung: Updates von WordPress, Themes und Plugins an einem Ort statt auf jeder Website einzeln. Für Agenturen mit 20+ Websites spart das Stunden an Arbeit.
Schnelle Site-Erstellung: Eine neue Website wird in Sekunden erstellt. Für Reseller und Agenturen ist das ein enormer Vorteil – der Kunde bezahlt, Sie klicken ein paar Schaltflächen, die Website ist bereit.
Gemeinsame Ressourcen: Alle Websites teilen sich denselben Code, was weniger Speicherplatz bedeutet als dieselben Websites als separate Installationen. Wenn Sie 10 Websites mit demselben Theme und denselben Plugins haben, nutzt Multisite die Ressourcen einer Installation statt zehn.
Konsistentes Branding: Für Unternehmen mit mehreren Marken stellt Multisite sicher, dass alle Websites dieselben Standards und gemeinsamen Elemente verwenden.
Einfache Administration: Ein Login für alle Websites, eine Datenbank für das Backup, ein Ort für das Monitoring.
Nachteile und Herausforderungen von Multisite
Komplexität: Multisite ist komplexer einzurichten und zu warten als eine gewöhnliche WordPress-Installation. Für die Administration ist mehr technisches Wissen erforderlich.
Plugin-Kompatibilität: Manche beliebten Plugins haben keine volle Multisite-Unterstützung oder verhalten sich in einer Multisite-Umgebung anders. Prüfen Sie immer die Kompatibilität vor der Installation.
Geteiltes Risiko: Wenn eine Website im Netzwerk gehackt wird oder ein Problem hat, kann das alle Websites im Netzwerk betreffen, da sie sich dieselbe Installation teilen.
Hosting-Anforderungen: Multisite erfordert ein Hosting mit mehr Ressourcen, weil es mehr Websites von einer Installation aus bedient. Nicht alle Hosting-Pläne unterstützen Multisite – prüfen Sie das bei Ihrem Anbieter.
Migration: Das Verschieben einer einzelnen Website aus einem Multisite-Netzwerk in eine eigenständige Installation (oder umgekehrt) ist komplizierter als eine gewöhnliche WordPress-Migration.
Backup-Komplexität: Das Backup des gesamten Netzwerks ist einfach, aber die Wiederherstellung einer einzelnen Website aus dem Netzwerk erfordert spezielle Tools oder manuelle Arbeit.
Nützliche Plugins für Multisite
MainWP: Ein externes Tool zur Verwaltung eines Multisite-Netzwerks (und mehrerer separater WordPress-Installationen) von einem Dashboard aus. Bietet einen besseren Überblick und erweiterte Funktionen als der Standard-Network-Admin.
WP Ultimo: Ein Plugin zur Erstellung einer SaaS-Plattform auf Basis von Multisite. Ermöglicht die Abrechnung für Websites, verschiedene Pläne, automatische Registrierung und Billing. Ideal für Reseller.
User Switching: Ermöglicht dem Super-Admin, schnell zum Konto eines beliebigen Benutzers im Netzwerk zu wechseln, ohne dessen Passwort zu benötigen. Nützlich für Debugging und Support.
NS Cloner: Klonen einer vorhandenen Website im Netzwerk, um schnell eine neue Website mit demselben Inhalt, Theme und denselben Einstellungen zu erstellen. Statt jede neue Website von Grund auf einzurichten, klonen Sie eine Vorlagen-Website.
Hosting-Empfehlungen für Multisite
Multisite erfordert ein Hosting, das diese Funktion unterstützt und genügend Ressourcen für mehrere Websites hat. Sehen Sie sich unsere Business-Hosting-Pakete für optimale Leistung an. Die wichtigsten Anforderungen sind: Unterstützung für Wildcard-SSL-Zertifikate (für das Subdomain-Setup), genügend PHP-Speicher (wir empfehlen mindestens 256 MB), genügend Speicherplatz für die Mediendateien aller Websites und eine gute Datenbankleistung, da alle Websites sich dieselbe Datenbank teilen.
BeoHosting-Pakete unterstützen WordPress Multisite mit NVMe-SSD-Festplatten für schnellen Datenbankzugriff, einem LiteSpeed-Server für optimale Leistung und technischem Support, der Ihnen bei der Einrichtung helfen kann. Für größere Multisite-Netzwerke (10+ Websites) empfehlen wir die Business-Hosting-Pakete mit mehr Ressourcen.
Fazit
WordPress Multisite ist ein leistungsstarkes Werkzeug für die Verwaltung mehrerer Websites von einem Ort aus. Es ist ideal für Agenturen, Reseller, Unternehmen mit mehreren Marken und Bildungseinrichtungen. Die Installation erfordert technisches Wissen, aber einmal eingerichtet, vereinfacht es die tägliche Verwaltung drastisch. Bevor Sie sich für Multisite entscheiden, überlegen Sie, ob Ihre Websites wirklich genug gemeinsam haben, um eine geteilte Installation zu rechtfertigen. Wenn ja, spart Ihnen Multisite Zeit, Ressourcen und Kopfschmerzen. Wenn nicht, sind separate Installationen die einfachere und flexiblere Wahl.
BeoHosting Team
10+ Jahre Erfahrung — Spezialisten für Webhosting und Infrastruktur
- Web Hosting
- WordPress Hosting
- VPS
- Dedicated Serveri
- Domeni
- SSL
- cPanel
- LiteSpeed
- Linux administracija
- DNS
Zuletzt aktualisiert: