Wenn Sie mehrere WordPress-Sites verwalten, haben Sie sicherlich das Bedürfnis verspürt, sie alle von einem einzigen Dashboard aus verwalten zu können. WordPress hat eine Lösung – eine Multisite-Installation. Dies bedeutet, dass Sie WordPress nur einmal installieren und mehrere einzelne Websites auf dieser einzigen WordPress-Installation erstellen und verwalten, alles von einem einzigen Administrator. Sie müssen nicht weiter als WordPress.com nach einem Beispiel für eine Multisite suchen.
Die Kontrolle, die der Site-Administrator über die einzelnen Sites ausübt, wird beschnitten, und der Netzwerkadministrator oder Super-Admin wird allmächtig, mit übergeordneten Befugnissen über die Admins der einzelnen Sites. Plugins und Themes können nicht von den Site-Administratoren installiert oder geändert werden, und nur der Super Admin kann dies tun.
Wann Sie eine Multisite nicht verwenden sollten
Die Sites in einem Multisite arbeiten als separate Einheiten mit wenig Überlappung. Wenn Sie also nur eine Sammlung von Sites wünschen, die Daten und Benutzer teilen, ist eine Multisite nichts für Sie. Wenn Ihre einzige Anforderung darin besteht, dass Ihre Webseiten anders aussehen, kann dies durch die Verwendung eines Plugins erreicht werden, das zwischen den Themen wechselt. Soll es nur unterschiedliche Zugriffsebenen für unterschiedliche Benutzer geben, können Sie Funktionen einschränken, URLs verlinken oder Benutzer und Menüs einfach über Plugins wechseln.
Sie sollten Multisite auch überspringen, wenn die Site-Administratoren Themes und Plugins frei hinzufügen möchten oder wenn sie Serverraum oder Datenbank nicht teilen möchten. Das gleiche wäre der Fall, wenn sie mit verschiedenen Hosting-Dienstleistern gehen möchten.
Wann Sie eine Multisite verwenden sollten
Eine Multisite ist am vorteilhaftesten für jede Organisation, die eine hierarchische Struktur hat, wie z. B. die Regierung und ihre verschiedenen Flügel, Universitäten und ihre Abteilungen oder ein Netzwerk von Blogs, die in irgendeiner Weise miteinander verbunden sind. Multisites ist eher für Sites geeignet, die innerhalb ihres eigenen Betriebsbereichs mit einem hohen Maß an Unabhängigkeit arbeiten und einige gemeinsame Ressourcen teilen.
Multisite ist also eine gemischte Sache, die sowohl Vor- als auch Nachteile hat, und die Notwendigkeit einer Multisite muss von Fall zu Fall beurteilt werden.
Die Profis
- Sie können eine beliebige Anzahl einzelner Websites von einem einzigen Dashboard aus verwalten, das so aussieht.
- Einzelne Site-Administratoren haben die Freiheit, ihre Sites vorbehaltlich von Einschränkungen zu verwalten.
- Themes und Plugins müssen nur einmal installiert und dann im gesamten Netzwerk aktiviert werden. Dito zur Aktualisierung. Dies führt nicht nur zu einer besseren Verwaltung, sondern sorgt auch für eine effizientere Nutzung des Serverraums.
- Benutzer können ihre eigenen Blogs in Ihrem Netzwerk erstellen und verwalten. Wenn es privat bleiben soll, können Sie den Zugriff auf Benutzer beschränken.
- Sie können das Netzwerk monetarisieren, indem Sie anderen Hosting-Dienste anbieten. Wenn Sie Shared Hosting verwenden, ist dies möglicherweise etwas schwierig. Diese Blogs haben ihre eigenen Tabellen in der Datenbank. Sie haben keine eigenen Verzeichnisse auf Ihrem Server, aber wenn es um Medien-Uploads innerhalb des Netzwerks geht, haben sie ihre eigenen separaten Verzeichnisse. Da die Dateistruktur von WordPress verwaltet wird, müssen Sie sich nicht selbst darum kümmern.
Die Nachteile
- Nicht alle Plugins funktionieren auf einer Multisite. Sie müssen überprüfen, ob die Plugins multisite-kompatibel sind, bevor Sie sie installieren.
- Die einzelnen Sites können keine Themes und Plugins hinzufügen oder löschen. Wenn sie im Netzwerk vorhanden sind, können sie aktiviert und deaktiviert werden.
- Wenn Ihre Site oder Ihr Server ausfällt, wirkt sich dies auf alle Sites im Netzwerk aus.
- Jede Verkehrsspitze zu einer Site im Netzwerk kann die Geschwindigkeit aller anderen Sites im Netzwerk beeinträchtigen. Dies ist vielleicht ein bisschen viel für einen Anfänger zu handhaben.
- Nicht alle Hosting-Pläne unterstützen Multisite. Die Hosting-Anforderungen werden für eine Multisite steigen. Wenn Sie einige Websites planen, die eher Test-Websites sind, kann Shared Hosting tatsächlich ausreichen. Wenn Sie jedoch eine große Anzahl von Websites hinzufügen möchten, insbesondere Websites mit hohem Traffic, werden Sie feststellen, dass Sie Ihre Hosting-Anforderungen aktualisieren müssen. Wir empfehlen dringend WP Engine und Flywheel – beide beginnen bei etwa 30 US-Dollar pro Monat für den Multisite-Support.
WordPress Multisite ist eine einfache und leistungsstarke Funktion, aber bevor Sie es installieren, stellen Sie sicher, dass es die richtige Lösung für Sie ist. Die Trennung einer Site von der Multisite zu einem späteren Zeitpunkt oder die Migration der Multisite ist möglicherweise zu komplex, als dass Sie sie ohne professionelle Hilfe bewältigen könnten.
Wenn Sie Multisite nur für die einfache Verwaltung mehrerer WordPress-Sites von einem einzigen Bildschirm aus in Betracht ziehen, sollten Sie möglicherweise auch Managed Services mit einem Service Provider wie ManageWP in Betracht ziehen. Dies ist ein kostenpflichtiger Dienst, der weitere Vorteile wie Sicherheit, Backups und Klonen bietet.
Installation von Multisite
Sie müssen Administrator sein und Zugriff auf das Dateisystem Ihres Servers haben, um eine Multisite erstellen. Sie müssen über die Berechtigung zum Bearbeiten von Dateien und zum Erstellen eines Verzeichnisses verfügen. Es besteht die Möglichkeit, dass Sie, obwohl Sie mit Code nicht vertraut sind, eine Multisite einrichten, ohne auf Probleme zu stoßen. Aber Kenntnisse in PHP, CSS, HTML und Serververwaltung sind nützlich, wenn Sie Fehler beheben müssen.
Bevor Sie beginnen, entscheiden Sie, ob Sie Sites als Unterdomänen oder Unterordner hinzufügen möchten. Dies kann später nicht mehr geändert werden, treffen Sie Ihre Wahl daher sorgfältig. In URL-Begriffen bedeutet dies,
- Zuweisen verschiedener Subdomains für jede Site: site1.multisite.com, site2.multisite.com
- Zuweisen unterschiedlicher Pfade für jede Site: multisite.com/site1, multisite.com/site2
Sie können auch Domains wie multisite1.com, multisite2.com zuweisen, dies erfordert jedoch die Verwendung von Plugins und einige technische Kenntnisse.
Wie installiert man eine Multisite? Ich werde die Schritte hier durchgehen, indem ich die Installation mit einem lokalen XAMPP demonstriere.
1. Aktivieren der Multisite-Funktion.
- Der erste Schritt bei der Installation einer Multisite ist die normale Installation von WordPress. Suchen Sie die wp-config-Datei in Ihrem WordPress und öffnen Sie sie.
- Suchen Sie den Satz „/* Das ist alles, hören Sie auf zu bearbeiten! Viel Spaß beim Bloggen. */” am Ende der Datei. Fügen Sie direkt über diesem Satz den folgenden einzelnen Codeabschnitt hinzu:
define('WP_ALLOW_MULTISITE', true);
- Speichern Sie die Datei und laden Sie sie erneut auf den Server.
- Nun finden Sie in Ihrem Dashboard unter Tools einen neuen Punkt „Network Setup“ hinzugefügt.
2. Einrichten von Unterdomänen und Unterverzeichnissen.
- Weiter zu Extras > Netzwerkeinrichtung und wählen Sie zwischen Unterdomänen und Unterverzeichnissen.
- Wenn Sie ein auf Subdomänen basierendes Netzwerk einrichten, sollten Sie sich an Ihren Hosting-Dienstleister wenden, da nicht viele von ihnen diese Möglichkeit zulassen. Sie müssen Platzhalter-DNS für Ihre Site einrichten. Unterverzeichnisse benötigen keine derartigen Berechtigungen. Wenn Sie Ihre Auswahl getroffen haben, klicken Sie auf Installieren.
- Da ich einen selbst gehosteten lokalen Server verwendet habe, um WordPress zu installieren, war meine Auswahl auf Unterverzeichnisse beschränkt (für einen gehosteten Server wird auch die Option einer Sub-Domain angeboten).
- Wenn Sie eine bestehende WordPress-Installation in eine Multisite umwandeln möchten, steht Ihnen die Unterverzeichnis-Option nicht offen. Sie können nur ein Netzwerk mit Unterdomänen erstellen.
- Es werden einige Codezeilen generiert, die Sie in Ihre wp-config.php-Datei und in Ihre .htacess-Datei einfügen können.
- Fügen Sie den Code wie angewiesen ein und speichern Sie die Dateien, und WordPress Multisite wird erfolgreich installiert. Um auf Ihr Network Admin Dashboard zuzugreifen, müssen Sie sich erneut anmelden.
3. Websites erstellen oder hinzufügen
Wenn Sie dieses Stadium erreichen, ähnelt Ihre WordPress-Multisite jeder normalen Site. Um daraus eine wirklich funktionale Multisite zu machen, müssen Sie neue Sites erstellen und hinzufügen. So machst du das,
Klicken Sie im Netzwerk-Dashboard auf Meine Sites > Netzwerkadministrator > Sites > Neu hinzufügen
Geben Sie die Details wie Site-Adresse, Titel, E-Mail ein und klicken Sie auf Neu hinzufügen.
Eine neue Site wird erstellt.
Sie können beliebig viele Sites hinzufügen und die Liste der Sites anzeigen, indem Sie auf Alle Sites klicken
4. Themen aktivieren
Sie können Themen in einer Multisite auf zwei Arten installieren und aktivieren – installieren Sie es im Netzwerkadministrator und aktivieren Sie es für das gesamte Netzwerk oder installieren Sie es im Netzwerkadministrator und aktivieren Sie es durch Bearbeiten innerhalb dieser Site. Um das Thema in der ersten Methode zu aktivieren, suchen Sie im Netzwerk-Dashboard nach Themen und klicken Sie auf Neu hinzufügen. Klicken Sie nach der Installation des Themas auf Netzwerk aktivieren. Jetzt ist das Thema sofort für das gesamte Netzwerk verfügbar.
Um Designs mit der zweiten Methode zu aktivieren, klicken Sie in Network Admin zuerst auf Sites und dann auf die Site, auf der Sie das Design aktivieren möchten. Dann klick Bearbeiten > Themen und suchen Sie das Thema, das Sie aktivieren möchten. Klicken Sie unter diesem Thema auf Aktivieren. Wenn Sie nun die Registerkarte Themen im Admin dieser Site öffnen, sehen Sie das hinzugefügte Thema. Die Site kann dann das Thema aktivieren.
5. Plugins aktivieren
Als letzten Schritt müssen Sie Plugins für die Multisite installieren und aktivieren. Laden Sie dazu das Plugin wie gewohnt herunter und installieren Sie es. Wenn Sie danach das Plugin für die gesamte Multisite aktivieren möchten, klicken Sie auf Netzwerk aktivieren und das Plugin wird auf allen Sites aktiviert.
Wenn das Plugin nur auf einer Site aktiv sein soll, laden Sie das Plugin herunter und installieren Sie es im Netzwerk-Admin. Besuchen Sie dann die Site als Site-Administrator und aktivieren Sie das Plugin auf der einzelnen Site.
Schlussfolgern
Beurteilen Sie also Ihren Bedarf und zögern Sie bei Bedarf nicht, eine Multisite zu installieren. Während die Installation von Multisite recht einfach ist, ist die Verwaltung mit Komplexität verbunden. Auch die Migration einer Multisite oder die Trennung einer einzelnen Site von einer Multisite kann ein wenig entmutigend sein. Die Faustregel lautet hier: Mit Vorsicht vorgehen.