Tovább a tartalomhoz

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ű.

https://minta-bolt.hu/wp-admin/admin.php?page=wpml%2Fimport
A varázsló háromlépéses útmutatója külső rendszerből érkező tartalomhoz, példatáblázattal

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.

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.

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,original
Summer Sale,Our summer sale starts on June 1.,English,
Soldes d'été,Nos soldes commencent le 1er juin.,French,Summer Sale

Ugyanez 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_code
Summer Sale,...,English,,summer-sale,en,
Soldes d'été,...,French,Summer Sale,summer-sale,fr,en

Az 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_code oszlopokat. 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.”

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:

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