# Felhasználási esetek

> Lépésről lépésre: tartalom költöztetése új webhelyre, a WPML visszaállítása és az újraimportálás, nyelv utólagos hozzáadása, szállítói feed éjszakai szinkronja.

## Többnyelvű tartalom költöztetése új webhelyre

A leggyakoribb eset: egy WPML-es webhely tartalmát (egészben vagy részben) egy másikra viszed át.

1. A forráswebhelyen telepítsd a WPML Export and Import bővítményt az exportáló eszköz mellé, és exportáld a költöztetni kívánt tartalmat. A nyelvi oszlopok automatikusan a fájlba kerülnek.
2. Az új webhelyen állítsd be az importálás követelményeit: a bővítmények telepítve legyenek, és a forráswebhely minden nyelve be legyen állítva.
3. Importáld a taxonómiákat, majd a tartalmat az importáló eszközeddel.
4. Futtasd a **WPML-importálás futtatása** gombot. A tartalom a helyes nyelveken jelenik meg, minden fordítás összekapcsolva, ahogy a forráswebhelyen.

## A WPML visszaállítása és a fordítások újraimportálása ugyanarra a webhelyre

Az exportot tekintsd a webhelyed nyelvi összekapcsolásának biztonsági másolatának: megőrzi minden sor nyelvét, és azt, mely sorok tartoznak egy fordítási csoportba. Naprakészen is tarthatod, például az exportáló eszköz éjszakai ütemezett exportjával, külön fájlba mentve. Ha a WPML nyelvi adatai rossz állapotba kerülnek, visszaállítod a WPML-t, és újraimportálod a legutóbbi, még jó állapotban készült exportot.

Egy dolgot nem tud: nem javítja meg a hiba után készült exportot, mert a fájl azt az állapotot őrzi, amelyben az adatok exportáláskor voltak.

1. **Exportálj, amíg a nyelvi adatok épek**, vagy vedd elő a legutóbbi ütemezett exportodat. Exportálj minden fontos tartalomtípust a fordításaival együtt. A három nyelvi oszlop rögzíti, amire szükséged lesz: minden sor nyelvét és azt, mely sorok egymás fordításai.
2. **Állítsd vissza a WPML-t** a WPML visszaállítási útmutatója szerint. A visszaállítás minden WPML-adatot töröl (nyelvek, tételek nyelve, fordítások közötti kapcsolatok, szövegfordítások, fordítási feladatok), és kikapcsolja a WPML-t. A bejegyzések, oldalak, termékek és taxonómiák megmaradnak. Kapcsold be újra a WPML-t.
3. **Állítsd be újra a nyelveket**: ugyanazt az alapértelmezett és kiegészítő nyelvet, mint a visszaállítás előtt.
4. **Importáld újra ugyanazt a fájlt, a meglévő tartalmat frissítve.** Ez a lépés különbözik az új webhelyre költöztetéstől: a bejegyzések már léteznek, ezért az importnak frissítenie kell őket, nem újakat létrehoznia. Használd a WP All Importot rekordegyeztetéssel (azonosító alapján), vagy a WooCommerce-importáló „meglévő termékek frissítése” beállítását. A szabványos WordPress-importáló erre nem alkalmas: csak új tartalmat hoz létre, így minden sort megkettőzne.
5. **Futtasd a WPML-importálást.** A fájlban lévő nyelvi hozzárendelések és fordítási csoportok visszakerülnek a meglévő tartalomra.

Csak az egyes tételek nyelve és a fordítások közötti kapcsolatok állnak vissza. A szövegfordítások, a fordítási feladatok és a WPML beállításai nincsenek az exportfájlban, ezeket az import után állítsd be újra.

## Nyelv utólagos hozzáadása

Katalógusodat angolul és spanyolul importáltad, most hozzáadod a franciát. Készíts fájlt csak a francia sorokkal. Minden sorhoz add meg az eredetijének fordítási csoportját, a nyelvkódot (`fr`) és a forrásnyelvet (`en`). Importáld a fájlt, majd kattints a **WPML-importálás futtatása** gombra. A WPML megőrzi minden összekapcsolt tétel csoportját, ezért minden francia sor az eredetijének fordításai közé kerül.

## Szállítói feed éjszakai szinkronja

A szállítód minden éjjel termékfeedet küld. Az eredeti termékek angolul vannak, a feed pedig tartalmazza a három nyelvi oszlopot.

1. Ütemezd az importot a WP All Import Pro-ban.
2. Közvetlenül utána add hozzá a POST-hívást (lásd: [Automatizálás: futtatás kattintás nélkül](https://hub.hellowp.io/hu/plugins/wpml-import/tobbnyelvu-import-automatizalas/)).
3. Az új termékek soraiban állítsd a `_wpml_import_tea` oszlopot `1`-re.

Minden éjjel az új termékek megkapják a nyelvüket, és a WPML automatikus fordításra küldi őket a többi nyelvedre.
