WordPress Multisite ist eine integrierte Funktion, mit der Sie über eine einzige WordPress-Installation mehrere voneinander getrennte Websites über eine gemeinsame Verwaltungsoberfläche mit einem gemeinsamen Satz an Themes und Plugins betreiben können.
Wie funktioniert das?
Das Multisite-Netzwerk wird vom Superadministrator (Super Admin) verwaltet: Er installiert die Themes und Plugins und legt neue Seiten und Benutzer an. Die Administratoren der einzelnen Seiten verwalten lediglich den Inhalt und die Einstellungen ihrer eigenen Seite und können nur aus den im Netzwerk zugelassenen Themes und Plugins auswählen.
Zu den Unterseiten des Netzwerks können gehören:
- Subdomains, zum Beispiel
blog.pelda.hu,bolt.pelda.hu, - Unterverzeichnisse, zum Beispiel
pelda.hu/blog,pelda.hu/bolt, - Eigene Domains (mit Domain-Zuordnung): Seit WordPress 4.5 kann jeder Unterseite ohne Plugin eine eigene Domain zugewiesen werden.
Die Websites speichern ihre Inhalte in einer gemeinsamen Datenbank, jedoch in eigenen Tabellen, während die WordPress-Dateien, die Themes und die Plugins gemeinsam genutzt werden. Daher reicht es aus, WordPress und die Plugins einmalig für das gesamte Netzwerk zu aktualisieren.
Wann empfiehlt sich die Nutzung von Multisite?
- Wenn Sie mehrere miteinander verknüpfte, ähnlich aufgebaute Websites betreiben (z. B. die Seiten der Marken einer Unternehmensgruppe oder der Einheiten eines Franchise-Netzwerks) und diese von einem Ort aus verwalten möchten.
- An Bildungseinrichtungen, bei denen jede Fakultät, jeder Lehrstuhl oder jede Abteilung eine eigene Unterseite erhält.
- Bei mehrsprachigen Websites, bei denen jede Sprache eine eigene Unterseite darstellt.
Wann ist dies nicht empfehlenswert?
- Wenn es sich bei den Seiten um voneinander unabhängige Projekte mit unterschiedlichen Anforderungen handelt oder wenn sie verschiedenen Kunden gehören, die vollständige Administratorrechte benötigen (beispielsweise zur Installation eigener Plugins).
- Sollten Sie die Seiten später separat umziehen oder verkaufen wollen: Das Herauslösen einer Unterseite aus dem Netzwerk ist schwieriger als der Umzug einer eigenständigen Installation.
- Falls ein Plugin Multisite nicht unterstützt, überprüfen Sie dies bitte stets vor der Installation.
Es ist zudem wichtig zu wissen, dass ein einziges anfälliges Plugin oder ein fehlerhaftes Update im Netzwerk alle Seiten gleichzeitig beeinträchtigen kann und dass die durch eine Seite des Netzwerks verursachte Auslastung auch die anderen verlangsamt, da diese auf demselben Hosting-Server laufen.
Wie lässt sich diese Funktion aktivieren?
- Erstellen Sie eine vollständige Sicherung der Dateien und der Datenbank.
- Deaktivieren Sie alle Plugins.
- Fügen Sie in die Datei „
wp-config.php“ oberhalb der Zeile „/* That's all, stop editing! */“ folgenden Eintrag ein:define( 'WP_ALLOW_MULTISITE', true ); - Aktualisieren Sie die Admin-Oberfläche und öffnen Sie anschließend den Menüpunkt „Extras > Netzwerkeinrichtung“ (Tools > Network Setup).
- Wählen Sie die Struktur mit Subdomains oder Subverzeichnissen, geben Sie den Netzwerknamen und die E-Mail-Adresse des Administrators ein und klicken Sie anschließend auf die Schaltfläche „Installieren“.
- Fügen Sie die von WordPress angezeigten Codeausschnitte in die Dateien „
wp-config.php“ und „.htaccess“ ein und melden Sie sich anschließend erneut an.
Die gewählte Struktur lässt sich später nur schwer ändern; treffen Sie daher Ihre Entscheidung im Voraus. Bei einem Subdomain-Netzwerk müssen die Subdomains auch im cPanel-Hosting hinzugefügt werden; beim Mappen eigener Domains müssen die Domains als Alias-Domains (geparkte Domains) hinzugefügt werden. Die WordPress-Hosting-Pakete enthalten eine unterschiedliche Anzahl an geparkten und zusätzlichen Domains; bitte berücksichtigen Sie dies bei der Auswahl des Pakets, insbesondere wenn Sie ein größeres Netzwerk planen. Informationen zum Hinzufügen von Domains finden Sie im Artikel über das Hinzufügen von Domains und Subdomains im cPanel.