Egyedi bejegyzéstípusok és taxonómiák fordíthatóvá tétele
Hogyan állíthatod be a wpml-config.xml fájlban a saját kódban regisztrált bejegyzéstípusok és taxonómiák fordítását.
A wpml-config.xml fájl megmondja a WPML-nek, hogyan kezelje a témád és a bővítményeid elemeit. Itt adhatod meg, hogy a saját egyedi típusaid és taxonómiáid fordíthatók legyenek-e, és hogyan.
Ez az útmutató azoknak szól, akik a saját kódjukban regisztrálnak bejegyzéstípust vagy taxonómiát. Ha ezt egy harmadik féltől származó bővítmény végzi, használd inkább a bejegyzéstípusok és a taxonómiák fordításáról szóló fejezeteket (lásd: Bejegyzések, oldalak és egyedi bejegyzéstípusok és Taxonómia).
A konfigurációs fájl elkészítésében a Multilingual Tools bővítmény segít.
Egyedi bejegyzéstípusok
Szekció neve “Egyedi bejegyzéstípusok”Add meg a bejegyzéstípus nevét, és állítsd a translate attribútumot 1-re. Az 1 azt jelenti, hogy a típus fordítható, a 0 azt, hogy nem.
<wpml-config> <custom-types> <custom-type translate="1">book</custom-type> <custom-type translate="1">DVD</custom-type> </custom-types></wpml-config>A display-as-translated attribútummal elérheted, hogy a típus elemei az alapnyelven jelenjenek meg, ha nincs hozzájuk fordítás:
<wpml-config> <custom-types> <custom-type translate="1" display-as-translated="1">movie</custom-type> </custom-types></wpml-config>Egyedi taxonómiák
Szekció neve “Egyedi taxonómiák”A taxonómiáknál is a nevet kell megadnod, és a translate attribútumot 1-re állítanod:
<wpml-config> <taxonomies> <taxonomy translate="1">genre</taxonomy> <taxonomy translate="1">type</taxonomy> <taxonomy translate="0">publisher</taxonomy> </taxonomies></wpml-config>Tipp: azokat a taxonómiákat, amelyeket nem kell fordítani, egyszerűen kihagyhatod a listából.
Itt is használhatod a display-as-translated attribútumot, ha a fordítás nélküli elemeket az alapnyelven akarod megjeleníteni:
<wpml-config> <taxonomies> <taxonomy translate="1" display-as-translated="1">wild-west</taxonomy> </taxonomies></wpml-config>Kapcsolódó beállítások
Szekció neve “Kapcsolódó beállítások”A wpml-config.xml más elemeit külön fejezetek írják le:
Készült: