WPML, WordPress Multilingual ist eines der bekanntesten Plugins, um Ihre Website mehrsprachig zu machen. Natürlich gibt es auch viele andere Plugins, um eine zweite oder dritte Sprache auf Ihrer Website zu erstellen (z. B. Polylang). Ich habe erst vor vielen Jahren mit WPML angefangen und ich denke, es ist eines der besten Plugins, um eine ganze Website zu übersetzen. Mit WMPL können Sie wirklich jede einzelne Seite und jedes einzelne Wort übersetzen, und was noch wichtiger ist: WMPL ist mit vielen anderen Plugins kompatibel.
Heute möchte ich Ihnen zeigen, wie Sie WPML einrichten, falls Sie Ihre Website mit verschiedenen Domains mehrsprachig machen möchten. Wie Sie vielleicht wissen, gibt es zwei grundlegende Einrichtungsoptionen für verschiedene Sprachen auf Ihrer Site. Entweder Sie richten sie in separaten Ordnern ein, oder Sie tun dies mit verschiedenen Domains. Die Domain kann auch eine Subdomain Ihrer vorhandenen Domain sein.
Die URLs würden wie folgt aussehen, falls Sie Ihre verschiedenen Sprachen in Ordnern haben möchten:
Hauptsprache: https://mysite.com/ (sagen wir, das ist Ihre Website auf Englisch)
Deutsche Sprache: https://mysite.com/de/ (das wäre die URL für Ihre Landingpage auf Deutsch)
Griechische Sprache: https://mysite.com/el/ (und dies wäre die URL für die griechische Sprache)
Da ich Ihnen heute jedoch die zweite Option zeigen möchte, bei der Sie Ihre Website in verschiedenen Sprachen mit unterschiedlichen Domänen einrichten, könnte das Ergebnis am Ende beispielsweise so aussehen:
Hauptsprache: https://mysite.com/ (das bleibt natürlich gleich, z. B. für die Hauptsprache Englisch)
Deutsche Sprache: https://de.mysite.com/ (das könnte eine Subdomäne Ihrer Hauptdomäne sein)
Griechische Sprache: https://mysite.gr/ (und das könnte eine echte .gr-Domäne sein)
Wie Sie sehen, können Sie die Domains also mischen, in unserem Fall eine Subdomäne und eine Domain. Was Sie nicht tun können, ist, Ihre mehrsprachige Website mit Ordnern und Domains einzurichten, was bedeutet, dass eine Mischung nicht möglich ist
Nun, es ist klar, dass der erste Schritt darin bestehen muss, entweder Ihre neue Domain für die zusätzliche Sprache zu kaufen oder Ihre Subdomains einzurichten. Dies kann natürlich je nach Hosting-Unternehmen etwas unterschiedlich sein. Ich zeige Ihnen das Setup mit meinem bevorzugten Hosting, nämlich Hetzner.
Bleiben wir also bei unserem zuvor erwähnten Beispiel und richten unsere mehrsprachige WordPress-Website folgendermaßen ein:
https://mysite.com/ (vorhandene englische Version)
https://de.mysite.com/ (Erstellen einer Subdomain für die deutsche Sprache)
https://mysite.gr/ (Kauf der neuen Domain für die griechische Sprache)
Der erste Schritt besteht darin, sich bei Ihrem Admin-Panel Ihres Hosting-Unternehmens anzumelden und die Subdomain zu Ihrer vorhandenen Domain hinzuzufügen. Wie gesagt ist dies in meinem Fall Hetzner, und es ist ganz einfach, die Subdomain hinzuzufügen, in KonsoleH, Einstellungen, Subdomain. Fügen Sie einfach den Kurznamen für Ihre Sprache hinzu, in unserem Fall „.de“, um Ihre Subdomain für die Sprache Deutsch zu erstellen. Wichtig! Vergessen Sie nicht, dass die Subdomain auf den Ordner zeigen muss, in dem Sie Ihre ursprünglichen WordPress-Dateien hochgeladen haben. Wie Sie auf dem Screenshot sehen können, ist das in meinem Fall nicht das Stammverzeichnis, sondern der Ordner „wema“. Natürlich ist es möglich, dass Sie Ihre ursprünglichen WordPress-Dateien im Stammverzeichnis hochgeladen haben. In diesem Fall verweisen Sie Ihre Subdomain auch auf das Stammverzeichnis!
Als nächstes müssen wir der neuen Subdomain ein SSL-Zertifikat hinzufügen. Das ist bei Hetzner Hosting ebenfalls ganz einfach, und ich denke, bei Ihrem Hosting-Unternehmen wird es genauso einfach sein. Vergessen Sie nur nicht, das Zertifikat hinzuzufügen! Nachdem wir die Subdomain eingerichtet und das SSL-Zertifikat hinzugefügt haben, ist unsere Subdomain für die deutsche Sprache (https://de.mysite.com) bereit, als Domain in WPML für die deutsche Sprache verwendet zu werden!
Der nächste Schritt in Bezug auf unsere Domains ist der Kauf des Domainnamens, den wir für die dritte Sprache verwenden möchten, in unserem Fall die .gr-Domain mysite.gr. Überprüfen Sie einfach, ob Ihre gewünschte Domain verfügbar ist, indem Sie einen Domain-Checker wie Hetzner Domain check verwenden.
Je nach Ihrem Hosting-Unternehmen und dem Hosting-Paket, das Sie für Ihre ursprüngliche WordPress-Website gekauft haben (in unserem Fall die .com-Domain), könnte es möglich sein, einfach eine „Addon“-Domain zu kaufen. Dies würde Ihnen etwas Geld sparen und es reicht aus, die dritte Sprache zu dieser Domain hinzuzufügen. In meinem Beispiel ist es wirklich nur eine Addon-Domain, ohne zusätzlichen Hosting-Speicherplatz. Der Kauf der Addon-Domain bei Hetzner ist auch sehr einfach: Melden Sie sich bei Ihrem Konto an, wählen Sie „Neue Bestellung“ und scrollen Sie nach unten, wo Sie „Addon-Domain“ sehen können.
Wenn die Domain oder Addon-Domain von Ihrem Hoster eingerichtet wurde, müssen Sie diese neue Domain erneut auf den Ordner verweisen, in dem Ihre WordPress Installtion der Hauptdomain liegt. Das haben wir bereits mit der Subdomain gemacht, es sind also wieder dieselben Schritte. Wählen Sie Ihre neue Domain und legen Sie den Startordner entweder auf „root“ oder auf den Ordner der Hauptdomain.
Und wieder müssen Sie Ihrer neuen (Addon-)Domain ein SSL-Zertifikat hinzufügen. Dies geschieht genauso wie bei der Subdomain.
Wichtig!! Damit Ihre neue Domain später für das WPML-Setup funktioniert, muss Ihre neue Domain dieselben DNS-Einstellungen wie Ihre Hauptdomain haben. Die Name Server Einstellungen müssen dieselben sein!. In den meisten Fällen kann Ihnen Ihr Hoster dabei helfen die richtigen Server Einstellungen vorzunehmen.
Damit sind die beiden Domains korrekt eingerichtet und WPML kann konfiguriert werden.
Nachdem Sie Ihre Domains richtig eingerichtet haben, ist dies wirklich der einfache Teil. Downloaden Sie die Plugins WMPL Multilingual CMS, WPML String Translation und WPML Media Translation herunter (die Sie später sicherlich zum Übersetzen Ihrer Website benötigen werden). Ich nehme an, Sie wissen bereits, wie man Plugins hinzufügt und aktiviert, also kann ich diesen Teil einfach überspringen.
Der Setup-Manager von WPML ist wirklich großartig und einfach. Sie müssen die gewünschten Sprachen, einen Sprachumschalter und das Design Ihres Sprachumschalters hinzufügen.
An dem Punkt, an dem Sie gefragt werden, wie Sie mit dem Sprach-URL-Format umgehen sollen, aktivieren Sie einfach „eine andere Domain pro Sprache“. Sie sehen Ihre zuvor eingerichteten Sprachen und fügen einfach die Domains oder die Subdomain und Domain hinzu, die wir zuvor eingerichtet haben. Dies bedeutet wiederum:
Englisch ist die Standardeinstellung und bereits eingerichtet, Sie können das nicht ändern
Englisch: https://mysite.com/
Und wir fügen hinzu
Deutsch: https://de.mysite.com/
Griechisch: https://mysite.gr/
Wir lassen alle anderen Einstellungen so wie sie sind und speichern unsere Einstellungen. Das ist alles. Die Domains sollten bereit sein und Sie können mit der Übersetzung Ihrer Website beginnen.
Ich hoffe sehr dass es auch bei Ihnen geklappt hat! Viel Spass beim Übersetzen Ihrer Webseite