Multisite

WordPress-Multisite ist eine Funktion, die mehrere eigenständige WordPress-Websites unter einer einzigen Installation verwaltet. Alle Sites teilen sich denselben WordPress-Core, dieselbe Datenbank und dieselben Server-Ressourcen – werden aber separat mit eigenen Inhalten, Themes, Plugins und Benutzern betrieben. Aktiviert wird Multisite über die wp-config.php.

Wann Multisite sinnvoll ist

  • Unternehmen mit mehreren Länder- oder Marken-Websites auf einer Infrastruktur
  • Agenturen, die viele ähnliche Websites zentral verwalten wollen
  • Bildungseinrichtungen, die Abteilungen oder Kurse eigene Bereiche geben
  • Netzwerke aus thematisch verwandten Websites

Subdomains vs. Unterverzeichnisse

Bei der Einrichtung von Multisite wählt man zwischen zwei URL-Strukturen:

  • Unterverzeichnisse: domain.de/shop/, domain.de/blog/ – einfacher einzurichten, keine DNS-Anpassung nötig
  • Subdomains: shop.domain.de, blog.domain.de – erfordert einen Wildcard-DNS-Eintrag (*.domain.de) beim Hoster
  • Separate Domains: Jede Site bekommt eine eigene Domain – möglich über Domain Mapping (z.B. mit dem Plugin Mercator), aber aufwändiger in der Konfiguration

Netzwerk-Administrator vs. Site-Administrator

Multisite fügt eine zusätzliche Benutzerebene hinzu: den Super Admin (Netzwerk-Administrator). Er verwaltet das gesamte Netzwerk, installiert Plugins und Themes für alle Sites und kann neue Sites hinzufügen oder löschen. Normale Site-Administratoren verwalten nur ihre eigene Website innerhalb des Netzwerks.

Wo Multisite an Grenzen stößt

Nicht alle Plugins funktionieren in Multisite-Umgebungen einwandfrei – besonders solche, die Datenbankoperationen auf der Netzwerkebene ausführen. Sicherheitslücken eines einzelnen Plugins können potenziell alle Sites im Netzwerk betreffen. Und der Hosting-Wechsel einer Multisite-Installation ist erheblich komplexer als bei einer normalen Installation. Wer keine der oben genannten Anwendungsfälle hat, fährt mit getrennten WordPress-Installationen oft einfacher.