Logo

Wie man ein Netzwerk mit WordPress erstellt

Kategorie:
Erstellt am: 2. Januar

Kein Mensch ist eine Insel, und eine WordPress-Website ist es auch nicht. In manchen Fällen haben Sie eine Reihe von Websites, die oberflächlich betrachtet unterschiedlich aussehen, aber unter der Haube die gleichen Kerndateien, Themes, Plugins und mehr verwenden. In solchen Fällen sollten Sie ein Netzwerk innerhalb von WordPress erstellen - auch bekannt als "Multisite".

Wenn Sie WordPress.com besuchen, werden Sie die Multisite-Funktionalität in Aktion sehen. Ihre Implementierung muss jedoch nicht auf globaler Ebene erfolgen. Stattdessen können Sie alle Ihre Websites über das gleiche Netzwerk betreiben. Dadurch können Sie viel Zeit und Ressourcen sparen und erhalten dennoch die gewünschte Leistung und Flexibilität.

In diesem Beitrag zeigen wir Ihnen, wie Sie mit WordPress in wenigen Schritten ein Netzwerk erstellen können. Zuvor werden wir genauer erläutern, was ein WordPress-Netzwerk ist.

Was ein WordPress-Netzwerk ist (sowohl als Konzept als auch als technische Umsetzung)

Das Konzept eines WordPress-Netzwerks ist einfach zu verstehen. Stellen Sie sich eine einzelne Installation mit einer Auswahl an Themes, Plugins und anderen Einstellungen vor, auf die Sie häufig zurückgreifen, wenn Sie eine neue WordPress-Site einrichten.

In vielen Fällen werden Sie diese Vorlage immer wieder verwenden. Dabei kann es sich entweder um einen definierten "Blueprint" handeln (wenn Sie ein Tool wie Local von Flywheel verwenden) oder um eine "Form", von der Sie Dateien klonen oder kopieren. Wenn Sie mehrere Websites von einem Hosting-Account aus betreiben, lädt jede dieser Websites dieselben Elemente, was den Ressourcenverbrauch in die Höhe treibt.

Stattdessen können Sie ein Netzwerk von WordPress-Sites erstellen. Beachten Sie, dass diese Sites nicht unbedingt ähnliche Inhalte oder Schwerpunkte haben müssen, und das Konzept unterscheidet sich von der gemeinsamen Verwaltung separater Sites über ein Dashboard. Stattdessen greifen sie auf einen Pool von gemeinsamen Themes und Plugins zurück und nutzen diese gemeinsam. Auf diese Weise ist jede Website einzigartig, beansprucht aber keine zusätzlichen Serverressourcen.

Es gibt jedoch einige technische Überlegungen, die Sie verstehen sollten, bevor Sie ein eigenes Netzwerk einrichten.

WordPress-Multisite

Multisite ist die WordPress-Methode zur Erstellung eines Netzwerks. Dabei handelt es sich jedoch nicht um ein System separater WordPress-Websites, die einen gemeinsamen Cache mit Ressourcen nutzen. Stattdessen ist jede Website im Netzwerk eine "virtualisierte" Website. Genauer gesagt, teilen sich die einzelnen Websites nicht nur Themes und Plugins, sondern auch die Kerndateien.

Das bedeutet, dass jede Site nicht ihr eigenes Verzeichnis hat, wie es bei einer Sammlung einzelner Sites der Fall wäre. Allerdings finden Sie für jede Website in Ihrem Netzwerk separate Datenbanktabellen und Dateien für Medien-Uploads.

Auch die anderen Benutzer des Netzwerks haben die Möglichkeit, Sites zu erstellen, sofern Sie nichts anderes angeben. Für Sie könnte es eine einfache Möglichkeit sein, eine neue Site zu erstellen. Dennoch ist die Möglichkeit, ein Netzwerk zu erstellen, in einigen Fällen keine praktikable Option. Lassen Sie uns als nächstes mehr darüber herausfinden.

Warum Sie mit WordPress ein Netzwerk erstellen sollten

Bevor wir darauf eingehen, warum Sie ein Netzwerk einrichten sollten, ist es sinnvoll zu erörtern, warum Sie dies nicht tun sollten. Trotz der offensichtlichen Vorteile ist ein Netzwerk keine gute Idee für Websites, die miteinander verbunden sind.

Ein einzelner Blog für eine primäre Website eignet sich beispielsweise nicht für ein Netzwerk, wohl aber für die Verwendung einer Subdomain. Ein in andere Sprachen übersetzter Blog, der im selben Netzwerk gehostet wird, hat dagegen Potenzial.

Außerdem ist ein Netzwerk keine gute Idee, wenn Ihre Benutzer einzigartige Plugins oder Themes auf einer Website installieren müssen (anstatt aus dem verfügbaren Pool auszuwählen). Ähnlich verhält es sich mit Websites auf verschiedenen Hosts. Ein Netzwerk ist in diesem Fall nicht praktikabel.

Es gibt jedoch eine Menge hervorragender Gründe und Anwendungsfälle für die Verwendung von WordPress Multisite:

  • Sie können Themes und Plugins über ein einziges Dashboard installieren, aktualisieren und entfernen. Außerdem wird Ihr gesamtes Netzwerk dadurch sicherer.
  • Ein Netzwerk ist eine hervorragende Möglichkeit, einzelnen Teams in Ihrem Unternehmen eine gewisse Autonomie zu geben und gleichzeitig die Integrität des Netzwerks zu schützen. Denken Sie zum Beispiel an Online-Nachrichtennetzwerke, globale Unternehmen mit weltweiten Branding-Überlegungen und einen Reseller-Host mit einer Reihe von Benutzern.
  • Sie wissen bereits, dass Sie Ressourcen einsparen, aber es gibt auch ein zeitsparendes Element. Denn der Administrator kann alle Websites über ein einziges Dashboard verwalten. So erhalten Sie einen Überblick über das Netzwerk und können leichter Entscheidungen treffen.

Natürlich hat jedes System auch seine Nachteile, aber wenn Ihre Bedürfnisse mit den Angeboten eines Netzwerks übereinstimmen, können Sie und Ihre Nutzer erfolgreich sein. Im weiteren Verlauf dieses Beitrags zeigen wir Ihnen, wie Sie Ihr eigenes Netzwerk erstellen können.

Was Sie beachten sollten, bevor Sie ein Netzwerk erstellen

Bevor Sie mit der Einrichtung Ihres Netzwerks beginnen, müssen Sie einige Dinge beachten. Da wären zunächst die technischen Überlegungen. Sie werden mit den WordPress-Kerndateien arbeiten, um die Dinge einzurichten, daher gibt es einige Aspekte, auf die Sie achten sollten:

Es ist erwähnenswert, dass wir nicht empfehlen, dass Sie versuchen, eine Live-Site auf Multisite umzustellen. Stattdessen sollten Sie Ihre Website in eine lokale oder Staging-Umgebung exportieren, die erforderlichen Änderungen vornehmen und sie dann wieder live schalten.

Wenn Sie eine neue Website erstellen und sie von Anfang an als Netzwerk-Hub betreiben möchten, können Sie ein Tool wie Local von Flywheel oder DevKinsta verwenden. Beide bieten eine Ein-Klick-Option zum Einrichten eines Netzwerks:

Dies führt zu einem weiteren Aspekt, den Sie berücksichtigen sollten, bevor Sie mit dem Prozess beginnen: die Struktur der URLs Ihrer Website.

Wie Sie entscheiden, ob Sie ein Unterverzeichnis oder eine Subdomain für Websites in Ihrem Netzwerk verwenden sollen

Oberflächlich betrachtet, scheint dies keine große Frage zu sein. Auf den Support-Seiten von WordPress.org gibt es jedoch einen ganzen Abschnitt über die technischen Unterschiede zwischen Unterverzeichnissen und Subdomains für Ihr Netzwerk.

Wir können dies in wenigen Zeilen zusammenfassen, da Sie in den meisten Fällen wissen werden, ob Sie Subdomains verwenden möchten. Zusammengefasst:

  • Subdomains benötigen Wildcard-Konfigurationen, damit Benutzer neue Sites im Netzwerk erstellen können.
  • Für Unterverzeichnisse müssen Sie nur hübsche Permalinks aktivieren - und die meisten Websites tun dies standardmäßig.

Wenn Sie zum ersten Mal Multisite verwenden oder ein Netzwerk erstellen, empfehlen wir Ihnen, Unterverzeichnisse zu verwenden. Wenn Sie über mehr Erfahrung oder spezielle Bedürfnisse verfügen, können Sie Ihre Installation so konfigurieren, dass sie Subdomains akzeptiert.

Wie man ein Netzwerk mit WordPress erstellt (in 4 Schritten)

Um ein Netzwerk zu erstellen, müssen Sie vier Schritte ausführen. Wenn Sie jemals eine manuelle Version von WordPress installiert haben, werden Ihnen einige dieser Schritte bekannt vorkommen:

  1. Aktivieren Sie das Netzwerk für eine einzelne WordPress-Website.
  2. Erstellen Sie das Netzwerk in WordPress.
  3. Ändern Sie einige Kerndateien, um das Netzwerk zu akzeptieren.
  4. Beginnen Sie mit der Verwaltung der Sites in Ihrem Netzwerk.

Auch hier sollten Sie ein vollständiges Backup bereithalten, für den Fall, dass Sie eine Neuinstallation vornehmen müssen. Außerdem benötigen Sie möglicherweise einige SFTP-Kenntnisse, wenn Sie an einer Live-Site arbeiten.

1. Aktivieren Sie WordPress Multisite für Ihre Einzelinstallation

Als Erstes müssen Sie WordPress mitteilen, dass Sie ein Netzwerk erstellen möchten. Dazu müssen Sie über SFTP (wenn es sich um eine Live-Installation handelt) oder den Dateimanager Ihres Computers (wenn es sich um eine lokale Installation handelt) auf Ihre Website zugreifen. Die Datei, die Sie benötigen, heißt wp-config.php und sollte sich im Stammverzeichnis Ihrer Website befinden:

Sie können die Datei in einem beliebigen Texteditor öffnen, auch wenn es sich um Notepad oder TextEdit handelt.

Sobald die Datei geöffnet ist, gehen Sie zum Ende der Datei und schreiben Sie den folgenden Abschnitt über die /* That's all, stop editing! Viel Spaß beim Veröffentlichen. */ Zeile oder einer define oder require Funktion:

/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );

Sie können Ihre Änderungen hier speichern und Ihren Browser aktualisieren. Damit ist WordPress zwar für ein Netzwerk vorbereitet, aber noch nicht aktiviert. Im nächsten Abschnitt werden wir dies tun.

2. Ein Netzwerk im WordPress-Dashboard erstellen

Wenn Sie Ihr WordPress-Dashboard aufrufen, werden Sie feststellen, dass es jetzt eine neue Option unter dem Link Tools > Network Setup gibt:

Wenn Sie auf diese Option klicken, gelangen Sie zum Bildschirm Netzwerk von Websites erstellen. Hier können Sie wählen, ob Sie Unterverzeichnisse oder Subdomains verwenden, das Netzwerk benennen und eine E-Mail-Adresse für den Administrator festlegen:

Diese Optionen sind einfach zu handhaben. Wenn Sie jedoch eine Live-Site in eine vernetzte Site umwandeln möchten, werden möglicherweise einige zusätzliche Optionen angezeigt.

Wenn Sie fortfahren möchten, klicken Sie auf Installieren, woraufhin ein weiterer Konfigurationsbildschirm angezeigt wird.

3. Aktivieren Sie Ihr Netzwerk in den Dateien wp-config.php, .htaccess, und Nginx

Sobald Sie WordPress für den Betrieb als Netzwerk konfiguriert haben, müssen Sie es auch in einigen anderen Dateien aktivieren. Die genaue Kombination hängt davon ab, ob Sie einen Apache- oder Nginx-Server betreiben. Unabhängig davon muss bei beiden Servertypen die Datei wp-config.php erneut geändert werden.

Öffnen Sie also die Datei und fügen Sie die folgenden Zeilen hinzu:

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
define( 'DOMAIN_CURRENT_SITE', '<YOUR~DOMAIN~HERE' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

Auch hier können Sie Ihre Änderungen speichern. Wenn Sie sich Sorgen machen, ob Sie diese Informationen richtig eingeben, bietet WordPress eine Version zum Kopieren und Einfügen im Dashboard:

Von hier aus können Sie Ihren Server konfigurieren. Sie werden feststellen, dass die Konfiguration von Nginx-Servern für Netzwerke nicht so einfach ist. Auf den Support-Seiten von WordPress.org finden Sie einen ausführlichen Artikel über Nginx und was Sie tun müssen. Kurz und gut:

Suchen Sie den Ort, an dem sich die Nginx-Dateien befinden. Dieser befindet sich oft im Stammverzeichnis des Servers unter dem Ordner etc. Wenn Sie jedoch das Terminal auf Ihrer lokalen Website verwenden oder sich über ein Terminal in Ihren Webserver einloggen, können Sie den Befehl which nginx verwenden, um den richtigen Pfad zu finden.

  • Fügen Sie der Datei global/wordpress.conf einen Codeblock hinzu, der von Ihrer Netzwerkstruktur abhängt.
  • Bei Apache-Servern ist der Vorgang einfach und problemlos: Sie fügen den Code zu Ihrer .htaccess-Datei hinzu oder ersetzen ihn, und dieser befindet sich auf demselben Bildschirm wie Ihre wp-config.php-Informationen.

Sobald Sie die Änderungen entweder an Ihrer Nginix-Konfiguration oder an Ihrer .htaccess-Datei vorgenommen haben, müssen Sie sich erneut anmelden. Zu diesem Zeitpunkt ist Ihr Netzwerk fast fertig.

4. Verwalten Sie Ihr Netzwerk von Websites von WordPress aus

Von hier aus haben Sie nun die Benutzerrolle des Administrators und sind Super-Admin. Dies gibt Ihnen eine neue Option innerhalb des WordPress-Dashboards Meine Sites:

Hier sehen Sie die Liste der Websites innerhalb des Netzwerks sowie die Option Netzwerkseiten. Das Dashboard ist einfach zu verstehen: Sie fügen dem Netzwerk über die Option Sites > Add New hinzu:

Sie fügen eine Website-Adresse, einen Titel und eine Administrator-E-Mail hinzu, und wenn Sie auf die Schaltfläche Website hinzufügen klicken, wird der Rest des Prozesses ausgeführt.

Auf den Seiten Themes und Plugins finden Sie außerdem die Option Netzwerk aktivieren oder Netzwerk deaktivieren:

Dies wirkt sich natürlich auf die Optionen aus, die auf den Seiten des Netzwerks verfügbar sind:

Das Gleiche gilt für Plugins und zeigt, wie Sie das gesamte Netzwerk über das Dashboard verwalten und alles sicherer machen können.

Zusammenfassung

Einige WordPress-Websites, die Sie betreiben, haben möglicherweise gemeinsame Themen- und Plugin-Installationen. Da Sie diese oft am selben Ort hosten, könnten Sie sich für ein Multisite-Netzwerk entscheiden. Dies ist eine fantastische Möglichkeit, alle Ihre Websites von einem einzigen Dashboard aus zu verwalten, und es ist auch einfach einzurichten.

In diesem Beitrag haben wir uns angesehen, wie man ein Netzwerk mit WordPress einrichtet. Sobald Sie sich für die Struktur und die Hierarchie entschieden haben, können Sie sich an die Arbeit machen. Wahrscheinlich müssen Sie ein oder zwei Dateien ändern, aber ansonsten ist die Einrichtung eines Netzwerks ganz einfach.

Müssen Sie ein Netzwerk mit WordPress erstellen und haben Sie Fragen zu diesem Vorgang? Lassen Sie es uns im Kommentarbereich unten wissen!

Verwandte Beiträge

Copyright © 2022 webmousedesign.de
crossmenu