Á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.
Követelmények
Szekció neve “Követelmények”- É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.
Az átállás lépései
Szekció neve “Az átállás lépései”1. Mentsd el a Polylang adatait, és kapcsold ki a Polylangot
Szekció neve “1. Mentsd el a Polylang adatait, és kapcsold ki a Polylangot”- Nyisd meg a Nyelvek → Nyelvek oldalt.
- Minden nyelvnél kattints a Szerkesztés hivatkozásra, majd a Frissítés gombra.
- 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.
2. Készíts adatbázis-mentést
Szekció neve “2. Készíts adatbázis-mentést”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.
4. Indítsd el az átállást
Szekció neve “4. Indítsd el az átállást”- Nyisd meg az Eszközök → Migrate from Polylang to WPML oldalt.
- Pipáld be, hogy elkészítetted az adatbázis-mentést.
- 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.
Ellenőrizd az eredményt
Szekció neve “Ellenőrizd az eredményt”- 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.
Eltérő URL-szerkezet
Szekció neve “Eltérő URL-szerkezet”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:
- FTP-programmal töltsd le a
.htaccessfájlt a WordPress gyökérmappájából. - Írd a fájl végére ezt a sort (az
enhelyére az alapnyelv slugja, azexample.comhelyére az oldalad címe kerül):
RedirectMatch 301 /en/$ http://example.com/index.php- Töltsd vissza a fájlt a szerverre.
Zárás
Szekció neve “Zárás”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: