WordPress Multisite ist eine seit WordPress 3.0 (Juni 2010) eingebaute Funktion, mit der eine einzige WordPress-Installation viele eigenständige Seiten unter einem gemeinsamen Code, einer Datenbank und einer Benutzertabelle betreiben kann. Jede Seite im Netzwerk hat ihre eigene URL (Subdomain oder Unterverzeichnis), eigene Beiträge, eigene Mediathek und eigene Einstellungen, teilt sich aber Plugins, Themes und den WordPress-Kern. Ein Super Admin verwaltet das gesamte Netzwerk, normale Administratoren sehen nur ihre eigene Seite. Multisite betreibt WordPress.com, Universitätswebsites, Franchisenetzwerke und SaaS-Plattformen, bei denen ein Betreiber hunderte oder tausende Seiten effizient betreut.
Wie unterscheidet sich Multisite von einer normalen Installation?
Eine normale WordPress-Installation hat eine Seite, eine Benutzergruppe und eine wp_options-Tabelle. Multisite legt darüber eine Netzwerkebene: Die Datenbank bekommt zusätzliche Tabellen (wp_blogs, wp_site, wp_sitemeta, wp_signups, wp_registration_log) und jede neue Seite erhält ihr eigenes nummeriertes Tabellenset wie wp_2_posts, wp_2_options, wp_3_posts. Die Tabellen wp_users und wp_usermeta bleiben gemeinsam, sodass ein Konto auf verschiedenen Seiten unterschiedliche Rollen haben kann.
Subdomain oder Unterverzeichnis: welche Struktur ist die richtige?
- Subdomain-Netzwerk (
seite1.example.com,seite2.example.com) braucht einen Wildcard-DNS-Eintrag (*.example.com) und ein Wildcard-SSL-Zertifikat. Gut für separate Marken oder Mandanten. - Unterverzeichnis-Netzwerk (
example.com/seite1,example.com/seite2) braucht keine DNS-Anpassung. Gut für Abteilungen, Sprachen oder Produktlinien einer Marke. Bei Installationen älter als 30 Tage nur über einen Patch derwp-config.phpmöglich. - Domain Mapping über
WP_ALLOW_MULTISITEund ein Plugin wie Mercator oder das seit WordPress 4.5 eingebaute Mapping erlaubt jeder Seite eine eigene Top-Level-Domain (kunde1.de,kunde2.at).
Wie aktiviere ich Multisite in einer bestehenden WordPress-Installation?
- Alle Plugins deaktivieren.
define('WP_ALLOW_MULTISITE', true);in derwp-config.phpoberhalb der Zeile "Das war's, Schluss mit dem Editieren" eintragen.- Im Adminbereich
Werkzeuge » Netzwerk-Einrichtungöffnen und Subdomain oder Unterverzeichnis wählen. - Die generierten Codeschnipsel für
wp-config.phpund.htaccessübernehmen. - Neu einloggen. Oben in der Werkzeugleiste erscheint
Meine Seiten » Netzwerkverwaltung.
Wofür wird Multisite typischerweise eingesetzt?
- Universitäten mit einer Seite pro Fakultät oder Institut (Harvard, MIT, TU Berlin).
- Franchises und Filialketten mit einer Seite pro Standort (Restaurants, Fitnessstudios, Autohäuser).
- SaaS-Plattformen wie Edublogs (rund 5 Millionen Seiten), Reclaim Hosting oder CampusPress.
- Agenturen, die viele kleine Kundenseiten mit gemeinsamen Pluginlizenzen verwalten.
- Mehrsprachige Setups mit einer Seite pro Sprache (Alternative zu Polylang oder WPML).
- Staging und Produktion als zwei Seiten im selben Netzwerk.
Welche Vorteile bietet Multisite?
- Ein WordPress-Kern, ein wp-content-Ordner, ein Update für alle Seiten.
- Gemeinsame Benutzertabelle, Single Sign-On über alle Seiten im Netzwerk.
- Netzwerkweit aktivierte Plugins (durch den Super Admin) können von Seitenadmins nicht deaktiviert werden.
- Geringere Hostingkosten verglichen mit 100 einzelnen Installationen.
- Ein zentrales Backup der Datenbank deckt alle Seiten ab.
Welche Nachteile und Risiken hat Multisite?
- Single Point of Failure: ein Core-Update oder ein defektes Plugin kann das gesamte Netzwerk lahmlegen.
- Geteilte Ressourcen: ein Trafficpeak auf einer Seite bremst alle anderen Seiten auf dem Server aus.
- Pluginkompatibilität: nicht jedes Plugin ist Multisite-tauglich. WooCommerce läuft, wird aber offiziell als ein Shop pro Installation empfohlen. Yoast SEO, Wordfence und Elementor funktionieren netzwerkweit. ManageWP, BackupBuddy und manche Cachingplugins verhalten sich anders.
- Migration ist aufwendig: eine einzelne Seite aus dem Netzwerk in eine eigene Installation zu lösen erfordert manuelle Datenbankeingriffe oder kostenpflichtige Tools wie WP Migrate DB Pro.
- Keine Plugininstallation pro Seite: nur der Super Admin kann Plugins und Themes installieren. Seitenadmins können nur aktivieren, was bereits vorhanden ist.
- Komplexes Domain Mapping: Zertifikate, DNS und HTTPS-Weiterleitungen brauchen sorgfältige Einrichtung.
Wie funktionieren Benutzer und Rollen in einem Netzwerk?
Ein Benutzer wird einmal in wp_users angelegt. Er kann mehreren Seiten mit verschiedenen Rollen zugeordnet werden (Autor auf Seite A, Redakteur auf Seite B). Die zusätzliche Rolle Super Admin existiert nur in Multisite und hat volle Kontrolle über das Netzwerk inklusive Seitenanlage, Plugininstallation, Themebearbeitung und Benutzerverwaltung. Standardmäßig dürfen Seitenadmins keine neuen Plugins oder Themes installieren, das kann aber unter Netzwerkverwaltung » Einstellungen » Netzwerk-Einstellungen » Menü-Einstellungen freigeschaltet werden.
Multisite oder getrennte WordPress-Installationen: wann was?
| Kriterium | Multisite | Getrennte Installationen |
|---|---|---|
| Anzahl Seiten | 10 bis 10000+ | 1 bis 20 |
| Gemeinsame Benutzer | Ja | Nein |
| Gemeinsame Plugins/Themes | Ja | Nein |
| Plugins pro Seite installierbar | Nein | Ja |
| Unabhängige Eigentümer | Schwierig | Einfach |
| Risiko durch ein fehlerhaftes Update | Hoch | Kein Dominoeffekt |
| Hostingkosten pro Seite | Sehr niedrig | Höher |
| Migration zur Einzelinstallation | Komplex | Trivial |
Wie prüfe ich, ob eine Seite auf Multisite läuft?
Im PHP-Code liefert is_multisite() auf jeder Seite innerhalb eines Netzwerks true. In der wp-config.php ist die Konstante MULTISITE auf true gesetzt. Auch das Vorhandensein der Tabellen wp_blogs, wp_site und wp_sitemeta bestätigt es. Von außen ist Multisite oft an URL-Mustern wie /sites/2/files/ in Bildpfaden erkennbar, weil Uploads in Multisite unter wp-content/uploads/sites/{blog_id}/ abgelegt werden statt im einfachen Ordner wp-content/uploads/YYYY/MM/.
Wie hilft InspectWP bei Multisite?
InspectWP erkennt WordPress-Multisite-Installationen automatisch anhand der Upload-URL-Muster, Antwortheader und Signaturen im HTML-Quelltext. Der Report zeigt an, ob die analysierte URL Teil eines Netzwerks ist, was Audits für Agenturen und Hoster mit vielen Seiten beschleunigt.