WPML

Das Plugin „Migrate Polylang to WPML“ macht es einfach, Websites vom Polylang-Plugin zu WPML zu migrieren. Es migriert die Sprachinformationen für Beiträge, Seiten, benutzerdefinierte Beitragstypen und Taxonomien.

Voraussetzungen


Natürlich benötigen Sie ein WPML-Konto, um zu WPML zu migrieren. Das Konto Multilingual Blog funktioniert für die meisten Websites, die von Polylang kommen. Um alle Funktionen von WPML nutzen zu können, sollten Sie das Konto Multilingual CMS erwerben, das die String-Übersetzung und das Übersetzungsmanagement beinhaltet.

Sie müssen außerdem das Plugin Migrate Polylang to WPML installieren.

Herunterladen des Plugins „Migrate Polylang to WPML“


Um es herunterzuladen, gehen Sie zu Migrate Polylang to WPML auf Github und holen Sie sich die neueste Version (klicken Sie auf die neueste Version in der rechten Seitenleiste). Klicken Sie auf der geladenen Seite auf das von Ihnen bevorzugte Format (zip oder tar.gz).
Das Plugin von GitHub herunterladen

Nachdem Sie das Plugin heruntergeladen haben, können Sie es wie jedes andere Plugin auf Ihre WordPress-Website hochladen: Gehen Sie zur Seite DashboardPlugins und klicken Sie auf den Button Installieren. Klicken Sie auf der nächsten Seite auf Plugin hochladen und wählen Sie das heruntergeladene Archiv aus.

Migrationsschritt 1: Polylang-Daten speichern und deaktivieren


Um die Daten von Polylang zu speichern, führen Sie die folgenden Schritte aus:

  1. Navigieren Sie zu SprachenSprachen.

  2. Klicken Sie für jede Sprache auf den Link Bearbeiten und dann auf den Button Aktualisieren.
Die Daten von Polylang speichern
Die Daten von Polylang speichern

Nachdem Sie die Daten von Polylang für alle Sprachen gespeichert haben, müssen Sie Polylang deaktivieren, bevor Sie den WPML-Migrationsprozess starten. Der Versuch, WPML zu aktivieren, während Polylang aktiv ist, führt zu einem schwerwiegenden WordPress-Fehler. Denken Sie also bitte daran, Polylang zu deaktivieren, bevor Sie alle im Abschnitt Voraussetzungen genannten Plugins aktivieren.

Migrationsschritt 2: Datenbank-Backup


Der Migrationsprozess ändert globale Website-Einstellungen und aktualisiert die Sprachinformationen aller Inhalte auf Ihrer Website. Sie sollten unbedingt ein vollständiges Backup Ihrer Datenbank erstellen, bevor Sie den Migrationsprozess starten (selbst wenn Sie dies auf anderen Websites bereits erfolgreich durchgeführt haben).

Es gibt mehrere großartige Backup-Plugins, und Sie können auch einen Datenbank-Snapshot über das Control Panel Ihres Hostings erstellen.

Migrationsschritt 3: Den WPML-Assistenten abschließen


Wenn Sie WPML aktivieren, sehen Sie eine Meldung, die Sie auffordert, den WPML-Installationsassistenten abzuschließen. Dies ist der Standard-Installationsassistent für das WPML-Plugin, der jedem WPML-Nutzer angezeigt wird, nicht nur denjenigen, die von Polylang migrieren. Bitte befolgen Sie die Anweisungen des Assistenten auf dem Bildschirm. Denken Sie daran, dieselben Sprachen auszuwählen, die Sie in Polylang ausgewählt haben. Das Migrations-Plugin zeigt Tooltips an, die Sie daran erinnern, welche Einstellungen Sie für Polylang gewählt haben:

complete the WPML wizard

Migrationsschritt 4: Die Migration starten


Gehen Sie zu Dashboard → Werkzeuge → Migrate from Polylang to WPML, aktivieren Sie das Kontrollkästchen „I confirm that I’ve created database backup“, um zu bestätigen, dass Sie ein Backup Ihrer Datenbank erstellt haben (siehe Schritt 1 oben), und klicken Sie auf den Button Migrate.

Die Migration starten

Wichtig: Schließen Sie diese Seite nicht, bis Sie die Meldung sehen, dass die Migration abgeschlossen ist. Dies kann je nach Inhaltsgröße Ihrer Website einige Minuten dauern.

Überprüfen Sie Ihre Website und stellen Sie sicher, dass die Migration reibungslos verlief


Wenn der Migrationsprozess abgeschlossen ist, überprüfen Sie, ob alles wie erwartet funktioniert:

  • Die Beiträge sind in den richtigen Sprachen.

  • Der Sprachumschalter leitet zu den richtigen Übersetzungen weiter.

Wenn während der Migration etwas schiefgelaufen ist, melden Sie dies bitte dem WPML-Support. Wenn während des Migrationsprozesses etwas hängengeblieben ist, können Sie ihn erneut ausführen. Die Migration verarbeitet nur Inhalte, die noch nicht verarbeitet wurden.

Sie haben die Möglichkeit, die verbleibenden Polylang-Daten nach der Migration zu löschen. Wir empfehlen dringend, das Löschen der Polylang-Daten um einige Tage oder Wochen zu verschieben. Denken Sie daran, dass das Löschen von Polylang-Datenbankinhalten ein irreversibler Prozess ist. Falls Sie feststellen, dass etwas schiefgelaufen ist, können Sie die Migration nicht wiederholen, sobald die Polylang-Datenbank gelöscht ist.

Umgang mit unterschiedlichen URL-Strukturen


Polylang leitet immer vom Stammverzeichnis der Website (example.com) zum Ordner der Standardsprache (example.com/en/) weiter. WPML zeigt die Standardsprache in der Stamm-URL an. Wenn es Links zum Ordner der Standardsprache gibt, empfehlen wir Ihnen, eine Server-Weiterleitung von dort zum Stammverzeichnis der Website hinzuzufügen.

Führen Sie diese Schritte aus, um eine 301-Weiterleitung über die .htaccess-Datei hinzuzufügen:


  1. Verbinden Sie sich über ein FTP-Programm mit Ihrer WordPress-Website und laden Sie die Datei „.htaccess“ herunter, die sich im WordPress-Stammordner befindet.

  2. Fügen Sie am Ende der Datei diese Zeile hinzu:
RedirectMatch 301 /en/$ http://example.com/index.php
(ersetzen Sie „en“ durch den Slug Ihrer Standardsprache und „example.com“ durch die URL Ihrer Website)

  1. Laden Sie diese Datei wieder auf Ihren Server hoch.

Deaktivieren Sie abschließend das Migrations-Plugin


Das Plugin Migrate Polylang to WPML wird nur für den Migrationsprozess benötigt. Sobald Sie fertig sind, sollten Sie es deaktivieren. Sie können es auch aus dem Verzeichnis „plugins“ Ihrer Website entfernen.

Hilfe erhalten


Falls Sie Probleme mit dem Migrationsprozess haben, stellen Sie bitte eine Support-Anfrage beim WPML-Support.

Geschrieben von Amir · Zuletzt aktualisiert am 18. Oktober 2024