Heute betrachten wir die Grundlagen von WordPress MS - oder für Benutzer, die bereits seit einiger Zeit WordPress verwenden - Multisite oder WordPress MU. WordPress MS ist eine Funktion, die viele Benutzer nicht kennen und die häufig verwirrend installiert und konfiguriert wird. Aber nicht mehr! In diesem Lernprogramm erfahren Sie, wie Sie WordPress MS installieren, sich mit dem Netzwerkadministrator vertraut machen und nützliche Plugins für Ihr Multisite-Netzwerk integrieren.
WordPress Multisite ist eine Funktion, die seit der Version 3 von WordPress diskret direkt in die Installation eingefügt wurde. Es ist eine Funktion, die eine enorme Schlagkraft bietet, so dass Tausende von Blogs virtuell in einer einzigen WordPress-Installation vorhanden sind. Dies ist eine großartige Idee für groß angelegte Websites, die mehrere Subdomains, Blog-Netzwerke, soziale Netzwerke oder sogar interne Netzwerke für Unternehmen oder Organisationen verwenden. Während dieses Feature fast so lange wie WordPress selbst existiert, erhält es gerade jetzt die Aufmerksamkeit, die es verdient - sogar von WordPress-Entwicklern.
In diesem Tutorial werden wir:
Am Ende dieser Tutorialserie sollten Sie mit WordPress MS, der Installation, dem Erstellen neuer Sites und der effektivsten Verwendung für Ihr nächstes Projekt vertraut sein.
Kurz gesagt, ermöglicht Multisite, dass eine einzelne WordPress-Installation wie ein Netzwerk von Websites fungiert, die um eine einzelne Domäne (http://yoursite.com) zentriert sind. Es ermöglicht entweder neue Subdomains (http://subdomain.yoursite.com) oder Unterverzeichnisse (http://yoursite.com/subdomain), und das alles tut dies virtuell, was bedeutet, dass Sie keine Erstellung vornehmen müssen neue Ordner. Indem Sie einfach wp-config.php und .htaccess etwas Code hinzufügen, haben Sie tausende von Websites in Reichweite.
Multisite ermöglicht auch die einfache Verwaltung des Netzwerks über ein einziges Admin-Dashboard, auf das ein Benutzer mit entsprechenden Berechtigungen über die Admin-Leiste einer beliebigen Netzwerk-Site zugreifen kann. Multisite ist keineswegs "neu". Es gibt es fast so lange wie WordPress selbst, obwohl es zuvor separat entwickelt wurde. Seit dem WP 3.0 ist es zusammen mit WordPress enthalten, und wie ich bereits erwähnt habe, wird es scheinbar nur noch benutzerfreundlicher, da die WordPress-Entwickler 2012 ihr besonderes Augenmerk darauf legen.
Als Nächstes betrachten wir die Installation von Multisite in einer typischen WordPress-Installation.
Die Installation von Multisite kann für viele Menschen ein Albtraum sein. Ich hoffe, dies zu erleichtern, indem ich Sie Schritt für Schritt sowohl durch ein Unterverzeichnis als auch durch die Installation einer Unterdomäne führe. Lassen Sie mich zunächst sagen, dass es viel einfacher ist, Multisite bei einer neuen Installation zu installieren, obwohl es immer noch möglich ist, eine ältere Installation mit bereits vorhandenem Inhalt durchzuführen. Möglicherweise gibt es jedoch Permalink-Probleme.
Die folgenden Schritte setzen voraus, dass Sie eine Standardinstallation von WordPress abgeschlossen haben. Die Schritte können jedoch für eine neue oder vorherige Installation gelten.
Um sogar mit der Installation von Multisite zu beginnen, müssen Sie die Datei wp-config.php oben rechts öffnen
/ * Das ist alles, hör auf zu bearbeiten! Viel Spaß beim Bloggen. * /
Folgendes hinzufügen:
/ ** Multisite zulassen ** / define ('WP_ALLOW_MULTISITE', true);
Die erste Zeile ist einfach ein Kommentar, der uns helfen wird, unseren Code sauber zu halten. Als Nächstes sagen wir unserer WordPress-Installation, dass sie die Multisite-Funktionalität zulässt. Nachdem Sie die Datei bearbeitet und gespeichert haben, sollten Sie jetzt im Untermenü "Tools" Folgendes sehen:
Wenn Sie eine vorherige WordPress-Installation mit aktiven Plugins verwenden, wird im Netzwerk-Setup eine Benachrichtigung angezeigt, dass alle Plugins deaktiviert werden, bevor Sie fortfahren.
Der erste Bildschirm in "Network Setup" sieht folgendermaßen aus:
In diesem Bildschirm müssen Sie die folgenden Elemente konfigurieren:
Das Serveradresse sollte bereits ausgefüllt sein, um anzuzeigen, wie Ihre neuen Permalinks angezeigt werden.
Wenn es sich um eine bereits vorhandene Installation handelt, erhalten Sie einen Hinweis, dass aufgrund möglicher Permalink-Konflikte nur Subdomains möglich sind. Wenn Sie auf einem localhost installieren, können Sie nur über Unterverzeichnisse installieren.
Nachdem Sie diese Einstellungen konfiguriert haben, klicken Sie auf Installieren, und der folgende Bildschirm sollte angezeigt werden:
Sehen wir uns nun Schritt für Schritt die Anweisungen auf der Seite "Aktivieren des Netzwerks" an. Bevor Sie sich eingehend damit befassen, möchte ich Ihnen dringend empfehlen, Ihre wp-config.php- und .htaccess-Dateien zu sichern. Dies wird in Zukunft eine Menge Kopfschmerzen ersparen.
Fügen Sie den folgenden Code für eine Subdomain-Installation hinzu:
define ('SUBDOMAIN_INSTALL', true); $ base = '/'; define ('DOMAIN_CURRENT_SITE', 'yoursite.com'); define ('PATH_CURRENT_SITE', '/'); define ('SITE_ID_CURRENT_SITE', 1); define ('BLOG_ID_CURRENT_SITE', 1);
und dies für ein Unterverzeichnis installieren
define ('MULTISITE', wahr); define ('SUBDOMAIN_INSTALL', false); $ base = '/'; define ('DOMAIN_CURRENT_SITE', 'yoursite.com'); define ('PATH_CURRENT_SITE', '/'); define ('SITE_ID_CURRENT_SITE', 1); define ('BLOG_ID_CURRENT_SITE', 1);
zu wp-config.php direkt darüber:
/ * Das ist alles, hör auf zu bearbeiten! Viel Spaß beim Bloggen. * /
Stellen Sie sicher, dass Sie sich ändern yoursite.com auf die URL Ihrer Website - stellen Sie sicher, dass es ohne WWW ist. Zusammengefasst, identifiziert dieser Code dies als Installation einer Unterdomäne oder eines Unterverzeichnisses und setzt die ID Ihres Hauptstandorts auf 1. Jeder Standort verfügt über eine ID. Es ist wichtig, diese zu beachten, wenn Sie mit Plugins arbeiten und benutzerdefinierte Dateien erstellen Anfragen.
Schließlich möchten Sie Ihrer .htaccess-Datei den folgenden Code hinzufügen:
RewriteEngine On RewriteBase / RewriteRule ^ index \ .php $ - [L] # hochgeladene Dateien RewriteRule ^ files / (.+) wp-includes / ms-files.php? File = $ 1 [L] RewriteCond% REQUEST_FILENAME -f [ ODER] RewriteCond% REQUEST_FILENAME -d RewriteRule ^ - [L] RewriteRule. index.php [L]
Dieser Code ersetzt jeden anderen WordPress-Code, den Sie in .htaccess finden.
Weitere Informationen zum Einrichten eines WordPress Multisite-Netzwerks finden Sie im Codex unter "Erstellen eines Netzwerks von WordPress-Sites".
Um auf das Multisite-Admin-Dashboard in WordPress 3.0 und höher zuzugreifen, bewegen Sie den Mauszeiger einfach darüber Meine Sites in der Admin-Leiste oben im Browserfenster und klicken Sie auf Netzwerkadministrator.
Sobald Sie sich im Dashboard befinden, sieht das Menü folgendermaßen aus:
Das Menü "Network Admin" enthält die folgenden Untermenüs:
Als Nächstes möchte ich Sie durch die Erstellung Ihrer ersten Netzwerk-Site führen. Wenn Sie mit der Verwendung von WordPress vertraut sind, sollte alles andere als normal erscheinen, mit der Ausnahme, dass Sie ein Netzwerk-Dashboard verwenden müssen, um Plugins und Designs anstelle eines normalen Site-Dashboards zu aktivieren.
Und so einfach kann das Erstellen von Websites in WordPress MS sein! Schauen wir uns nun einige Plugins an.
Hier finden Sie eine Liste einiger Plugins, die ich auf MS-Installationen verwenden möchte. Wenn Sie weitere Plugins hinzufügen möchten, werfen Sie sie ein!
Mit diesem Plugin können Sie ein bestimmtes Blog im Netzwerk erstellen, in dem ALLE letzten Beiträge im Netzwerk gefunden werden können. Innerhalb des Plugins können Sie auch angeben, dass sich dies auf dem Hauptstandort befindet, den Sie bei der Erstinstallation von Multisite eingerichtet haben. Die maximale Anzahl der anzuzeigenden Beiträge kann ebenfalls festgelegt werden.
Mit diesem Plugin können Benutzer, die Inhalte in verschiedenen Blogs erstellen, ihre Beiträge an andere Blogs im Netzwerk "übertragen". Zusätzlich zum Posten von Inhalten können auch Kategorien, Tags und benutzerdefinierte Felder gesendet werden. Um die Veröffentlichung in mehreren Blogs zu erleichtern, können Bloggruppen erstellt werden.
Mit diesem Plugin können Sie die Datenschutzstufe jedes Blogs im Einstellungsfenster der Netzwerk-Dashboard-Site festlegen. Die Optionen sind:
Mit diesem Plugin können Benutzer ihre eigenen Domänennamen in Ihrem Multisite-Netzwerk verwenden. Dieses Plugin erfordert Kenntnisse über das Hinzufügen und Bearbeiten von Plugin-Dateien sowie grundlegende Kenntnisse über die Funktionsweise von Servern und Ihre spezifischen Servereinstellungen. Ein tolles Tutorial zum Einrichten dieses Plugins finden Sie in Ottos Blog "WordPress 3.0 Multisite Domain Mapping Tutorial"..
Mit diesem Plugin können Administratoren die Standardrolle jedes einzelnen Netzwerkblogs festlegen. Nach der Aktivierung wird auf der Seite mit den Netzwerkeinstellungen eine Liste mit Blogs angezeigt. Dieses Plugin unterscheidet sich vom Plugin "Neue Blogvorgaben", da es auf die einzelnen Websites und nicht auf jedes neue Blog abzielt. Wenn Sie beispielsweise möchten, dass eine Site allen Editorfunktionen für Standardbenutzer und einer anderen die Funktionalität von Abonnenten ermöglicht, dann ist dies das Plugin, nach dem Sie suchen.
Dieses Plugin erstellt Standardwerte für alle neuen Blogs, die im Netzwerk erstellt werden. Nach der Aktivierung erscheint ein neues Menü unter dem Netzwerk die Einstellungen Untermenü. Von hier aus können Sie alle normalen WordPress-Einstellungen bearbeiten: allgemeine Blog-Einstellungen, Leseeinstellungen, Schreibeinstellungen, Permalink-Einstellungen, Diskussionseinstellungen, Datenschutzeinstellungen und Medieneinstellungen. Sie können auch das Standarddesign einer Site auswählen und andere Optionen wie Kategorien, Links und anfängliche Benutzereinstellungen festlegen.
Dieses Plugin ermöglicht die Erstellung bestimmter Benutzerklassen mit bestimmten Rollen. Das aktivierte Plugin befindet sich unter dem Hauptnetzwerk die Einstellungen Untermenü. Die Liste der Fähigkeiten ist umfangreich.
Nachdem ich nun beschrieben habe, wie man Multisite installiert, wie man neue Sites erstellt und welche Plugins verwendet werden sollen, dachte ich, es wäre großartig, einige Ideen über mögliche Projekte zu formulieren, die von Multisite profitieren könnten. Wenn Sie bereits andere Ideen oder Installationen mit mehreren Standorten haben, mit denen Sie zuvor gearbeitet haben, können Sie diese gerne in die Kommentare einfügen.
Dieses Jahr birgt einige spannende Dinge für Multisite, und da immer mehr Benutzer herausfinden, wie sie es implementieren können, könnte dieses derzeit nicht genutzte Feature bald zu einem der wichtigsten Features werden, für die WordPress bekannt ist und verwendet wird. Ich hoffe, Sie haben gelernt, wie Sie Multisite installieren, wie Sie im Netzwerkadministrator navigieren können und wie Sie Plugins finden, die die Funktionalität Ihrer Netzwerke verbessern. Alles in allem hoffe ich, dass Sie sich bei der Verwendung von Multisite in Ihren Projekten wohler fühlen und dass Sie, wenn Sie es noch nie verwendet haben, den Sprung ins Wasser werfen und damit herumspielen.
Danke fürs Lesen!