Aktivieren der WordPress Multisite-Funktion

Inhalt

In WordPress haben Sie die Möglichkeit, mit der Multisite-Funktion ein Netzwerk von Websites zu erstellen. In neuen Versionen des Systems werden Sie zu Beginn der Installation gefragt, ob Sie die Multisite-Funktion aktivieren möchten, und in diesem Fall ist es einfach - Sie entscheiden, ob Sie ein Netzwerk von Websites entsprechend den Anforderungen Ihres Projekts erstellen möchten oder nicht, aber manchmal muss sich das Projekt im Laufe der Arbeit ändern und die Notwendigkeit, die Möglichkeiten dieser Funktion zu nutzen, entsteht.

In welchen Fällen kann es notwendig sein, die Multisite-Funktion zu nutzen? Wenn wir z. B. einen E-Shop in mehreren Sprachen einrichten und unsere Produkte in mehreren Währungen anbieten wollen, wollen wir das System nicht mit mehreren Plugins belasten, und gleichzeitig wollen wir, dass alle Details in die jeweilige Sprache übersetzt werden. In diesem Fall halte ich es für besser, die Multisite-Funktion zu nutzen und die erforderliche Anzahl von Websites entsprechend der Anzahl der Sprachen, die wir verwenden wollen, zu erstellen. Sie werden sich eine gemeinsame Domäne und eine gemeinsame Netzwerkinstallation teilen und gleichzeitig praktisch für jede Sprache eine separate Installation der Website in einem separaten Unterverzeichnis haben, deren Adressen wie folgt aussehen werden:

Hauptdomainname - mysite.com; /lang/ Domainname: mysite.com/de/; mysite.com/fr/; mysite.com/de/ usw. je nach Anzahl der Sprachen.

Natürlich kann für diesen Zweck verwendet werden und Subdomains, aber meiner Meinung nach die Option mit Unterverzeichnissen ist flexibler, transparenter und erfolgreicher aus der Sicht der Optimierung, tatsächlich hängt von den Zielen des Netzes sind wir schaffen.

Was müssen wir tun, um Multisite in einer bestehenden Installation zu aktivieren? Wir müssen die nächsten Schritte gemäß dem WordPress-Codex befolgen:

Bearbeiten Sie die Datei wp-config.php:

Stellen Sie sicher, dass Sie eine Kopie von wp-config.php und .htaccess erstellen, die sich im Hauptverzeichnis Ihrer Website befinden, und speichern Sie sie irgendwo auf Ihrer Festplatte.
Öffnen Sie die Datei wp-config.php mit Ihrem Texteditor /Notepad++ oder andere/ und fügen Sie die folgende Zeile vor der Zeile /* Das war's, Schluss mit dem Editieren! Viel Spaß beim Bloggen. */:

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

sollte folgendermaßen aussehen:

Aktivieren der WordPress Multisite 1-Funktion

Speichern Sie die Änderungen an wp-config.php und kopieren Sie sie in das Hauptverzeichnis der Website, um die alte wp-config.php zu ersetzen.

Netzwerk-Installation:

Mit den Änderungen, die wir im vorherigen Schritt vorgenommen haben, haben wir dem Menü Extras ein Untermenü Netzwerkeinrichtung hinzugefügt. In dem sich öffnenden Fenster wählen wir aus, wie die Adressen der Sites in unserem Netzwerk lauten sollen - ob es sich um Unterdomänen oder Unterverzeichnisse handeln soll.

Einzelheiten zum Netz - werden automatisch ausgefüllt, können aber geändert werden.

Adresse des Servers - Die URL-Domäne, die Sie für den Zugriff auf Ihre WordPress-Installation verwenden, zum Beispiel mysite.com;

Netzwerktitel/Netzname/ - Schreiben Sie den Namen auf, den Sie gewählt haben, normalerweise den Namen der Hauptseite;

E-Mail der Verwaltung - E-Mail an den Administrator.

Aktivieren der WordPress Multisite 2-Funktion

Aktivieren Sie das Netzwerk - um das Netzwerk zu starten, müssen Sie Änderungen in wp-config.php und .htaccess vornehmen, entsprechend den Anweisungen, die Sie auf dem nächsten Bildschirm erhalten:

Erstellen Sie eine Sicherungskopie der bestehenden Dateien wp-config.php und .htaccess;
Öffnen Sie wp-config.php und kopieren Sie die folgenden Zeilen direkt nach der Zeile, die Sie zuvor hinzugefügt haben, und davor /* Das war's, Schluss mit dem Editieren! Viel Spaß beim Bloggen. */:

define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'wpsingle.net');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

wobei wpsingle.net der Name Ihrer Domain ist - die Daten sind ein Beispiel, kopieren Sie die genauen Anweisungen vom Bildschirm, der erscheint!

Speichern Sie die bearbeitete wp-config.php.
Öffnen Sie die .htaccess-Datei / oder erstellen Sie eine neue / mit dem Texteditor, den Sie zur Verfügung haben, und ersetzen Sie die Anweisungen / Zeilen darin / durch die Anweisungen, die Sie auf dem Bildschirm erhalten und die wie folgt aussehen:

RewriteEngine Ein
RewriteBase /
RewriteRule ^index\.php$ - [L]

# fügen Sie einen nachgestellten Schrägstrich zu /wp-admin hinzu
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

Die obigen Daten sind ein Beispiel. Kopieren Sie die genauen Anweisungen vom Bildschirm, der angezeigt wird!

Speichern Sie die bearbeitete .htaccess-Datei
Ersetzen Sie die vorhandenen Dateien wp-config.php und .htaccess durch die bearbeiteten Dateien im Hauptverzeichnis der Website. Sie haben nun ein Multisite-Netzwerk installiert.

Sobald Sie diese Schritte durchgeführt haben, melden Sie sich wieder im Verwaltungsbereich der Website /mehrnetz/ an. Möglicherweise müssen Sie Ihren Browser-Cache und Ihre Cookies löschen, um sich anmelden zu können.

Aktivieren der WordPress Multisite 3-Funktion

Im Admin-Dashboard oben links gibt es jetzt ein Menü Meine Sites mit einem Untermenü Netzwerkverwaltung und einer Liste der installierten Sites. Von Network Admin aus haben Sie Zugriff auf das Netzwerkadministrations-Dashboard - Erstellen/Duplizieren neuer Sites, Hinzufügen/Entfernen von Themen, Erweiterungen usw.

Aktivieren der WordPress Multisite 4-Funktion

Sie sind bereit, Sie haben bereits eine Netzwerk-Multisite-WordPress-Installation konfiguriert.

Rufen Sie uns an!

Wir freuen uns darauf, Ihre kommenden Webprojekte zu besprechen.