Von einem anderen Plugin wechseln
Was mitkommt, was nicht, und wie du Multilify ausprobierst, ohne eine Website zu beschädigen, die schon live ist.
Es gibt keinen Import
Multilify liest die Daten anderer Plugins nicht, und etwas anderes zu behaupten würde dich einen Nachmittag kosten. Hier steht, wie der Umzug Schritt für Schritt abläuft und was dich bei den drei Plugins erwartet, von denen die meisten Leute kommen.
Wo deine Übersetzungen gerade liegen
- WPML
- Jede Übersetzung ist ein eigener Beitrag, über eine gemeinsame Übersetzungs-ID in WPMLs eigenen Tabellen mit dem Original verbunden. Dein übersetzter Text ist echter Beitragsinhalt und lässt sich von Hand oder per Skript in das Multilify-Feld am Originalbeitrag übertragen.
- Polylang
- Jede Übersetzung ist ebenfalls ein eigener Beitrag, verbunden über Taxonomie-Begriffe von WordPress selbst. Damit dieselbe Form wie bei WPML: der Text existiert als Beitrag, und der Umzug bedeutet, Beitragsinhalt umzuziehen.
- TranslatePress
- Übersetzungen liegen als Zeichenketten in den eigenen Tabellen des Plugins und werden auf die gerenderte Seite angewendet, nicht auf den Beitrag. Es gibt keinen Beitrag pro Sprache zum Kopieren, deshalb ist das der langsamste der drei Umzüge.
Bevor du irgendetwas anfasst
Lege ein Datenbank-Backup an, das du schon einmal wirklich zurückgespielt hast.
Mach es zuerst auf einer Staging-Kopie. Zwei gleichzeitig aktive Mehrsprachigkeits-Plugins beantworten beide dieselbe Adresse.
Schreibe deine aktuellen Sprachpräfixe auf. Behältst du sie bei, funktionieren deine bestehenden Adressen weiter.
Nach dem Wechsel
Stelle dieselbe Standardsprache ein wie vorher, damit deine präfixfreien Adressen präfixfrei bleiben.
Gib jeder Sprache das Präfix, das sie vorher hatte. Ein geändertes Präfix ist eine geänderte Adresse, und eine geänderte Adresse braucht eine Weiterleitung.
An die Permalinks musst du dabei nicht denken. Eine Sprache hinzuzufügen oder zu entfernen markiert die Rewrite-Regeln, und beim nächsten Aufruf werden sie neu aufgebaut.
Deaktiviere das alte Plugin erst, wenn die neuen Adressen auflösen. Seine Daten bleiben in der Datenbank, bis du sie entfernst.
Woran du merkst, dass es geklappt hat
Ein übersetzter Beitrag öffnet sich unter seiner Präfixadresse und zeigt den übersetzten Titel.
Die Standardsprache öffnet sich weiterhin unter der Adresse, die sie immer hatte.
Der Seitenquelltext trägt ein Alternate-Tag für jede Sprache plus x-default.
Das lang-Attribut im html-Element passt zu der Sprache, die du liest.