Tovább a tartalomhoz

Átállás Polylangról WPML-re

Hogyan viheted át a Polylang nyelvi adatait a WPML-be a Migrate Polylang to WPML bővítménnyel.

A Migrate Polylang to WPML bővítmény a Polylang nyelvi adatait viszi át a WPML-be: a bejegyzések, oldalak, egyedi tartalomtípusok és taxonómiák nyelvét. Csak az átállás idejére kell, utána eltávolíthatod.

  • Érvényes WPML-fiók. A legtöbb Polylangról érkező oldalnak a blogokhoz való változat elég; a sztringfordítás és a fordításkezelés (a Translations menüben) a Multilingual CMS változatban van.
  • A Migrate Polylang to WPML bővítmény. A GitHub-tárolójából töltsd le a legfrissebb kiadást (zip vagy tar.gz), majd töltsd fel: Bővítmények → Új bővítmény → Bővítmény feltöltése.

1. Mentsd el a Polylang adatait, és kapcsold ki a Polylangot

Szekció neve “1. Mentsd el a Polylang adatait, és kapcsold ki a Polylangot”
  1. Nyisd meg a Nyelvek → Nyelvek oldalt.
  2. Minden nyelvnél kattints a Szerkesztés hivatkozásra, majd a Frissítés gombra.
  3. Kapcsold ki a Polylangot, mielőtt a WPML-t vagy a migrációs bővítményt aktiválod.

Ha a Polylang aktív marad, miközben a WPML-t aktiválod, a WordPress végzetes hibát jelez.

Az átállás módosítja az oldal globális beállításait és az összes tartalom nyelvi adatát. Mentsd le a teljes adatbázist egy mentő bővítménnyel vagy a tárhely vezérlőpultjából. Ezt akkor is tedd meg, ha máshol már sikerült az átállás.

3. Futtasd végig a WPML beállítóvarázslóját

Szekció neve “3. Futtasd végig a WPML beállítóvarázslóját”

A WPML aktiválása után a rendszer kéri a beállítóvarázsló elvégzését. Az első lépésben add meg az oldal nyelveit: alapnyelvnek azt jelöld, amelyik a Polylangban az alapértelmezett volt, és add hozzá ugyanazokat a fordítási nyelveket. A varázsló további lépéseit a Beállítóvarázsló fejezet írja le.

  1. Nyisd meg az Eszközök → Migrate from Polylang to WPML oldalt.
  2. Pipáld be, hogy elkészítetted az adatbázis-mentést.
  3. Kattints a Migrate gombra.

Ne zárd be az oldalt, amíg meg nem jelenik az üzenet, hogy az átállás befejeződött. Nagy tartalomnál ez néhány percig is eltarthat.

  • A bejegyzések a megfelelő nyelven vannak.
  • A nyelvváltó a megfelelő fordításra visz.

Ha az átállás megakadt, futtasd újra: csak azt a tartalmat dolgozza fel, amit még nem. Az átállás végén felajánlja a megmaradt Polylang-adatok törlését. Ezt halaszd néhány napra vagy hétre: a törlés nem visszavonható, és utána az átállás már nem ismételhető meg.

A Polylang a gyökércímet (example.com) átirányítja az alapnyelv mappájára (example.com/en/). A WPML az alapnyelvet a gyökércímen jeleníti meg. Ha vannak hivatkozások az alapnyelv mappájára, állíts be a szerveren átirányítást a gyökércímre. Apache esetén .htaccess-szel:

  1. FTP-programmal töltsd le a .htaccess fájlt a WordPress gyökérmappájából.
  2. Írd a fájl végére ezt a sort (az en helyére az alapnyelv slugja, az example.com helyére az oldalad címe kerül):
RedirectMatch 301 /en/$ http://example.com/index.php
  1. Töltsd vissza a fájlt a szerverre.

Az átállás után kapcsold ki a Migrate Polylang to WPML bővítményt, és ha akarod, töröld a plugins mappából.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások