Az űrlap beillesztése a lefordított oldalakba
Hogyan kerül az űrlap a többnyelvű oldalakra: ugyanaz a blokk vagy shortcode minden nyelven.
Az űrlap oldalba vagy bejegyzésbe kerül, általában a Gravity Forms blokkal vagy a [gravityform] shortcode-dal. Az alapszabály: minden nyelvi változaton ugyanazt a blokkot vagy shortcode-ot használd. Nem kell nyelvenként külön űrlapot csinálni.
Menet
Szekció neve “Menet”-
Építsd meg az űrlapot egyszer, az alapnyelven.
-
Küldd el fordításra, vagy várd meg, míg az automatikus fordítás felveszi.
-
Illeszd be az űrlapot az alapnyelvű oldalra a Gravity Forms blokkal vagy a shortcode-dal:
[gravityform id="1" title="false"] -
Fordítsd le az oldalt a WPML → Translations → Dashboard oldalon, mint bármelyik másik oldalt. Az űrlap beágyazása megmarad a lefordított oldalon.
-
Amikor a látogató a lefordított oldalra érkezik, a bővítmény automatikusan az ő nyelvén mutatja az űrlapot. Az űrlap azonosítója és a shortcode ugyanaz marad, a tartalom fordított.
A bővítmény az oldal nyelve alapján, megjelenítéskor választja ki a megfelelő nyelvi változatot.
Amikor mégis külön űrlap kell
Szekció neve “Amikor mégis külön űrlap kell”Ha az űrlapok szerkezete nyelvenként eltér (más mezők, más logika, nem csak más szöveg), építs nyelvenként külön Gravity Forms űrlapot, és mindegyik shortcode-ját a megfelelő nyelvű oldalváltozat szerkesztőjében illeszd be. Csak ebben az esetben térnek el a shortcode-ok a nyelvek között.
Oldalszerkesztők
Szekció neve “Oldalszerkesztők”Ha az oldalt Divi, Elementor vagy más oldalszerkesztő építi, és az a shortcode-ot saját szövegmodulba csomagolja, előfordulhat, hogy a shortcode nem éli túl tisztán a fordítást. Ha a lefordított oldalon az alapnyelvű űrlap jelenik meg, nyisd meg a lefordított oldalt az oldalszerkesztőben, és illeszd be újra az űrlap blokkját vagy shortcode-ját. A natív WordPress blokkszerkesztőnél és a klasszikus szerkesztőnél ez a gond nem áll fenn.
Készült: Frissítve: