Seit WordPress 3.0 gibt es die versteckte Möglichkeit, Ihren Blog in eine Multi-Site-WordPress-Installation zu verwandeln. Es ist nicht etwas, was die meisten Blogs wirklich verlangen und es ist sicherlich nichts für schwache Nerven. Es ist jedoch etwas, das für Websites, die ihren Inhalt in einzelne Kanäle aufteilen möchten, wirklich nützlich sein kann.
Bevor Sie darüber nachdenken, Ihr Blog in eine Multi-Site-Installation umzuwandeln, sollten Sie sorgfältig überlegen, warum Sie dies tun möchten. Es erfordert ein wenig technische Arbeit, die Einrichtung und Wartung ist etwas aufwendiger als die Verwendung eines einzigen Blogs.
Wenn es jedoch etwas ist, das Sie tun möchten, lassen Sie uns den Prozess besprechen.
Warum sollten Sie Multi-Site verwenden?
Wie ich kurz erwähnt habe, gibt es eine Reihe von Gründen, warum Sie Ihre Website von einem einzelnen Blog in eine Website mit mehreren Websites umwandeln würden.
Es ist eine großartige Möglichkeit, Teams und/oder Mitarbeitern Ihres Unternehmens zu ermöglichen, ihre eigenen Blogs zu führen, die jedoch Teil derselben Unternehmensdomäne sind. Sie können es verwenden, um Benutzern verschiedene Plattformen zur Verfügung zu stellen, auf denen sie abseits des Hauptblogs auf Ihrer Website arbeiten können, die für offizielle Nachrichten verwendet werden können.
Es bietet auch den zusätzlichen Vorteil, dass es zentral von einem Super Admin-Benutzer gesteuert wird und Sie Themen und Plugins für eine Reihe von Blogs freigeben können.
Alternativ können Sie Ihre Website für Ihre Benutzer in so etwas wie WordPress.com umwandeln, um ihnen vollständige Individualität zu ermöglichen und gleichzeitig die Systemsicherheit und -verwaltung fest im Griff zu behalten.
Die Freude an der Verwendung von Multi-Site besteht darin, dass jede von Ihnen erstellte Site völlig unterschiedlich sein kann, ohne dass Sie sich die Mühe machen müssen, WordPress mehrmals zu installieren oder mehrere Datenbanken hinzuzufügen. Das ist, kurz gesagt, das wichtigste Verkaufsargument.
Multi-Site konfigurieren
Das Einrichten mehrerer Sites kann eine Herausforderung darstellen, ist jedoch unkompliziert, wenn Sie wissen, was Sie tun (deshalb lesen Sie dies!). Es erfordert das Hinzufügen verschiedener Codeteile in Ihrem wp-config.php Datei und die Ihres Webservers .htaccess Datei.
Der WordPress-Codex hat ein komplette Anleitung zum Erstellen einer Netzwerkversion von WordPress.
Da Sie eine bestehende Website konvertieren, müssen Sie die Subdomain-Option für Multi-Site verwenden. Dies ist auf bestehende Permalink-Probleme zurückzuführen. Das WordPress-Team sucht nach Möglichkeiten, dies zu umgehen, aber im Moment bedeutet dies, dass Ihre Multi-Site-Blogs eine URL-Struktur von blog1.mydomain.com und blog2.mydomain.com verwenden.
Bevor Sie fortfahren, erstellen Sie ein vollständiges Backup Ihrer WordPress-Installation. Sie möchten eine Kopie der Datenbank und der Dateien für den Fall, dass etwas schrecklich schief geht, damit Sie problemlos ein Rollback durchführen können.
Da Sie nun über ein Backup verfügen, ist es an der Zeit, loszulegen.
Das erste, was Sie tun müssen, ist eine Kopie Ihres wp-config.php und .htaccess Datei mit einem FTP-Programm wie FileZilla auf Ihren Computer.
Sobald Sie beide lokal gespeichert haben, öffnen Sie sie mit Ihrem bevorzugten Texteditor. Die .htaccess-Datei ist möglicherweise versteckt, daher müssen Sie Ihre Anzeigeoptionen so einstellen, dass versteckte Dateien eingeschlossen werden. Informationen dazu finden Sie in der Hilfe Ihres Betriebssystems oder über eine schnelle Google-Suche.
Jetzt müssen wir das Lokal bearbeiten wp-config.php Datei. Fügen Sie den folgenden Codeausschnitt über der ersten Zeile hinzu, die mit beginnt benötigen oder enthalten:
/* Multisite */ define( 'WP_ALLOW_MULTISITE', true );
Nachdem Sie die Änderung vorgenommen haben, laden Sie die wp-config.php zurück auf Ihren Webserver, wobei die vorherige Version überschrieben wird. Melden Sie sich nach dem Hochladen der Datei im Admin-Dashboard Ihrer Website an. Bevor Sie fortfahren können, müssen Sie alle installierten Plugins deaktivieren. Sie können nach Abschluss der Multi-Site-Konvertierung wieder aktiviert werden.
Nachdem Sie die Plugins deaktiviert haben, navigieren Sie zu Extras > Netzwerkeinrichtung.
In diesem Abschnitt wählen Sie Ihren Netzwerknamen und die E-Mail-Adresse des Netzwerkadministrators. Klicken Installieren wenn Sie diese Entscheidungen getroffen haben.
Sie erhalten dann für Ihre Site spezifischen Code, den Sie in die wp-config.php und .htaccess Dateien. Folgen Sie den Anweisungen und fügen Sie diesen Code zu den lokalen Versionen der Dateien hinzu und laden Sie sie dann auf Ihren Webserver hoch, wobei Sie die vorhandenen Dateien überschreiben.
Bemerkenswert ist, dass der Code für die wp-config.php muss vor der ersten Zeile stehen, die mit „require“ oder „include“ beginnt, genau wie bei der vorherigen Code-Ergänzung.
Nachdem Sie diese Schritte ausgeführt haben, müssen Sie sich wieder beim Admin-Dashboard anmelden. Damit dies korrekt funktioniert, kann es erforderlich sein, den Cache Ihres Browsers zu leeren. Dies ist jetzt das Netzwerk-Dashboard und sobald Sie sich wieder eingeloggt haben, sollte ein neues Element in der Menüleiste oben auf dem Bildschirm erscheinen. Wo der Name Ihrer Site vorher war, sollte jetzt angezeigt werden als Meine Websites.
Hier können Sie alle Ihre Plugins als netzwerkaktivierte Plugins und installierte Themes als netzwerkfähige Themes reaktivieren. Das bedeutet, dass sie für jede Site verfügbar sind, die Sie in dieser Multi-Site-Installation erstellen. Hier werden Sie in Zukunft auch neue Plugins und Themes hinzufügen, um diese dann auf jeder Site verwenden zu können, wenn Sie möchten.
Erstellen einer neuen Site
Nachdem Sie nun die Multi-Site-Installation von WordPress konfiguriert haben, können Sie dem Netzwerk nun neue Sites hinzufügen. Dies geschieht im Netzwerk-Dashboard durch Klicken auf Sites > Neu hinzufügen.
Sie geben der Site dann einfach einen Namen und einen Titel und fügen die E-Mail-Adresse des Administratorbenutzers hinzu. Wenn diese Adresse noch nicht mit einem Benutzer verknüpft ist, wird ein neuer Benutzer erstellt.
Da dies eine Konvertierung in Multi-Site ist und die Subdomain-Optionen verwendet, müssen Sie den Subdomain-Eintrag zu Ihrem Site-DNS hinzufügen, der Ihrem neuen Site-Namen entspricht. Wenn Sie dies ein paar Tage im Voraus hinzufügen können, wird es für Sie viel einfacher. Wenn Sie dies noch nicht zu Ihrem DNS hinzugefügt haben, sollten Sie dies jetzt tun, bevor Sie etwa 48 Stunden warten, bevor Sie fortfahren.
Sobald das DNS aktualisiert wurde, können Sie sich beim neuen Site-Dashboard anmelden und mit der Erstellung Ihrer Inhalte und der Verwaltung der Site-Plugins und -Themes wie bei jeder neuen WordPress-Installation beginnen. Sie müssen nicht alle Plugins oder sogar dasselbe Thema wie die primäre Site verwenden.
Sie können die obigen Schritte wiederholen, um beliebig viele neue Sites hinzuzufügen.
Das Konvertieren einer bestehenden Website in eine Installation mit mehreren Standorten bringt im Vergleich zu einer Neuinstallation einige zusätzliche Probleme mit sich, aber es ist eine großartige Möglichkeit, Ihrer Domain zusätzliche Inhaltskanäle hinzuzufügen.
Die Beschränkung der Verwendung von Subdomains für Ihre Websites ist das einzige wirkliche Problem bei der Konvertierung einer bestehenden Website. Wenn Sie Ihre Websites lieber als Ordner am Ende Ihrer Domain haben möchten, erstellen Sie möglicherweise besser eine brandneue WordPress-Multi-Site-Installation und importieren Sie Ihre vorhandene Website darin.
Dieser Vorgang erfordert einen eigenen ganzen Beitrag, den wir zu einem späteren Zeitpunkt bearbeiten können.
Verwenden Sie WordPress Multi-Site? Haben Sie sich für die Konvertierung einer bestehenden Website entschieden oder einfach mit einer Neuinstallation von vorne begonnen? Wir würden uns freuen, in den Kommentaren unten von Ihren Erfahrungen mit Multi-Site- und Management-Tipps für den Betrieb eines WordPress-Netzwerks zu hören.