Az importfájl előkészítése
A nyelvi oszlopok, a WooCommerce változó termékek attribútumcímkéi, az import sorrendje és az oszlopok hozzárendelése az importáló bővítményben.
Ha a fájlt táblázatból vagy külső rendszerből készíted, minden sorhoz nyelvi oszlopokat kell adnod. Ezek alapján párosítja a WPML a fordításokat, és ezek jelölik meg, melyik sor milyen nyelvű.

A varázsló útmutatója a kötelező és a választható oszlopokat, valamint egy példát mutat két tétel háromnyelvű importjára.
A nyelvi oszlopok
Szekció neve “A nyelvi oszlopok”Minden sorhoz add hozzá ezt a három oszlopot:
| Oszlop | Mit tartalmaz |
|---|---|
_wpml_import_translation_group |
Olyan érték, amely egy tartalom összes nyelvi változatában azonos. Termékeknél használd a cikkszámot (SKU), minden másnál találj ki saját azonosítót, és használd az eredeti soron és minden fordításán. |
_wpml_import_language_code |
A sor nyelvének kódja: hu, en, es, fr, európai portugálnál pt-pt. |
_wpml_import_source_language_code |
Csak a fordítássorokban: az eredeti nyelvének kódja. Az eredeti nyelvű soroknál hagyd üresen. |
Egy fordítási csoport értékét csak egyetlen tartalomhoz használd. A WPML az import után is megőrzi minden összekapcsolt tétel csoportját, ezért ha később egy sort ugyanazzal a csoportértékkel importálsz, az csatlakozik a tétel meglévő fordításaihoz.
Két további oszlop bejegyzés- és termék-soroknál választható:
| Oszlop | Mit tartalmaz |
|---|---|
_wpml_import_after_process_post_status |
A bejegyzés állapota a WPML-importálás futtatása után. WordPress-állapotnév: publish, draft, pending vagy private. Mindig publish, soha nem published. |
_wpml_import_tea |
Az eredeti nyelvű soron 1 értékkel automatikus fordításra küldi a tételt. Csak akkor hat, ha a WPML „Mindent automatikusan fordít” módja be van kapcsolva. Lásd: Importált tartalom automatikus fordítása. |
Példa
Szekció neve “Példa”Blogbejegyzéseket tartalmazó fájl language oszloppal, és egy original oszloppal, amely a fordított angol bejegyzés címét adja meg:
title,content,language,originalSummer Sale,Our summer sale starts on June 1.,English,Soldes d'été,Nos soldes commencent le 1er juin.,French,Summer SaleUgyanez a három nyelvi oszloppal kiegészítve (a tartalom rövidítve):
title,content,language,original,_wpml_import_translation_group,_wpml_import_language_code,_wpml_import_source_language_codeSummer Sale,...,English,,summer-sale,en,Soldes d'été,...,French,Summer Sale,summer-sale,fr,enAz oszlopok elkészítése AI-asszisztenssel
Szekció neve “Az oszlopok elkészítése AI-asszisztenssel”Az oszlopokat nem muszáj kézzel felvenned. Add oda a CSV- vagy exportfájlt egy AI-asszisztensnek ilyen kéréssel:
Add hozzá ehhez a fájlhoz a
_wpml_import_translation_group,_wpml_import_language_codeés_wpml_import_source_language_codeoszlopokat. Az angol sorok az eredetiek, minden fordítást a cikkszám alapján párosíts az eredetijéhez.
Az asszisztens másodpercek alatt kitölti a három oszlopot. Importálás előtt nézz át néhány sort.
A fenti blogpéldához ez a kérés illik: „Add hozzá a _wpml_import_translation_group, _wpml_import_language_code és _wpml_import_source_language_code oszlopot ehhez a CSV-hez. Az angol sorok az eredetiek. Minden angol sorhoz készíts a címéből rövid azonosítót, és használd fordítási csoportként. Minden fordítás kapja annak az angol sornak a csoportját, amelyet az original oszlop megnevez. A nyelvkódok en és fr. Az angol soroknál a forrásnyelv üres, a fordításoknál en.”
Egy vagy két táblázat
Szekció neve “Egy vagy két táblázat”WP All Import Pro és hasonló eszközök esetén két táblázatot készíts: az egyiket a taxonómiákhoz (kategóriák, címkék, termékkategóriák), a másikat a bejegyzésekhez és termékekhez. A WooCommerce beépített importálója egyetlen táblázatot fogad, mert a termékkategóriák a termékek soraiban vannak.
Egyedi WooCommerce-attribútumok változó termékeknél
Szekció neve “Egyedi WooCommerce-attribútumok változó termékeknél”Ha a változó termékeidnek egyedi attribútumaik vannak, a lefordított termékek soraihoz vegyél fel egy további oszlopot: _wpml_import_wc_local_attribute_labels. Az értéke slug:fordítás párokból álló JSON-objektum. Például egy francia változó termék Méret és Szín attribútumaihoz:
{"size":"Taille","color":"Couleur"}A slug az attribútum neve kisbetűvel, a szóközök helyett kötőjellel.
Először a taxonómiák, utána a bejegyzések
Szekció neve “Először a taxonómiák, utána a bejegyzések”Ha a taxonómiáknak külön fájlja van, azt importáld elsőként. A kategóriáknak, címkéknek és más taxonómiáknak előbb létre kell jönniük, hogy a bejegyzések és termékek hivatkozhassanak rájuk. Utána jöhetnek a bejegyzések, oldalak, termékek és más tartalomtípusok.
Ha nyelvenként külön fájlod van, a WPML-lépés előtt mindegyiket importáld. A WPML-importálást csak egyszer futtasd, miután minden bent van. Az importálás a taxonómiákat a bejegyzések előtt dolgozza fel, majd minden bejegyzést újra összekapcsol a saját nyelvű kifejezéseivel, így azok a bejegyzések is a megfelelő nyelvű kifejezésekhez kerülnek, amelyeket akkor importáltál, amikor a kifejezések még nem voltak összekapcsolva.
A nyelvi oszlopok hozzárendelése az importáló bővítményben
Szekció neve “A nyelvi oszlopok hozzárendelése az importáló bővítményben”Minden importáló bővítmény másként kezeli az egyedi oszlopokat. A lényeg, hogy a három WPML-oszlopot egyedi mezőhöz (taxonómiáknál kifejezés-metához) rendeld. WP All Import Pro esetén ez az importvarázsló 3. lépésében történik:
- Bejegyzésekhez és termékekhez: nyisd meg az egyedi mezőket (Custom Fields), vegyél fel hármat, húzd a nyelvi oszlopokat az érték mezőkbe, a név mezőkbe pedig az oszlopneveket írd zárójelek nélkül.
- Taxonómiákhoz: nyisd meg a kifejezés-metát (Term Meta), vegyél fel három kifejezés-meta mezőt, és ugyanígy rendeld hozzá az oszlopokat.
Ha az oszlopok nincsenek hozzárendelve, a WPML-nek nincs mit olvasnia a WPML-importálás futtatása lépésnél.
Készült: