Tovább a tartalomhoz

Szójegyzék alapú szűrő fordítása WPML-lel

JetEngine szójegyzékre épülő jelölőnégyzetes szűrő fordítása a WPML-lel, a szójegyzék és a meta mező előkészítésétől az oldal fordításáig.

Ez a fejezet azt mutatja meg, hogyan fordíthatsz le egy olyan szűrőt, amelynek adatforrása a JetEngine Szójegyzék. Végigmegyünk a szójegyzék és a hozzá kötött meta mező elkészítésén, és azon, hogyan működjön a szűrő a webhely minden fordított változatán. Az általános WPML-beállításokat a Szűrők többnyelvűsítése WPML-lel fejezet írja le.

  • WPML telepítve és aktiválva
  • JetEngine telepítve és aktiválva
  1. Nyisd meg a JetEngine → JetEngine oldalt, és lépj a Glossaries fülre.

  2. Kattints a New Glossary gombra.

  3. Add meg a szójegyzék nevét, és válaszd ki az adatforrást: Set items manually vagy Get items from uploaded file.

  4. Új elem felvételéhez kattints a New field gombra. Minden elemnek három beállítása van:

    Beállítás Jelentése
    Field Value Az elem egyedi értéke. Csak latin kisbetűt, számot, kötőjelet (-) és aláhúzásjelet (_) tartalmazhat, szóköz nélkül.
    Field Label Az elem megjelenő neve.
    Is checked (selected) Ha bekapcsolod, az elem alapból ki van jelölve.
  5. Kattints a Save gombra.

  1. Egyéni bejegyzéstípusnál a JetEngine → Post Types oldalon nyisd meg a bejegyzéstípus szerkesztését. Más forrásnál a JetEngine → Meta Boxes oldalon szerkeszd a meta dobozt.
  2. A Meta fields szakaszban kattints a New Meta Field gombra.
  3. Töltsd ki a Label mezőt, és szükség esetén módosítsd a Name/ID értéket.
  4. A Field type legyen Checkbox, a Source pedig Glossary. Válaszd ki az előbb létrehozott szójegyzéket.
  5. Kattints az Update Post Type gombra.
  6. Nyisd meg a bejegyzéstípus bejegyzéseit, töltsd ki az új Checkbox mezőt mindegyiknél, és mentsd őket.

3. A bejegyzéstípus és az egyéni mező fordíthatóvá tétele

Szekció neve “3. A bejegyzéstípus és az egyéni mező fordíthatóvá tétele”
  1. Nyisd meg a WPML → Settings oldalt.
  2. A Post Types Translation szakaszban keresd meg az egyéni bejegyzéstípust, állítsd Translatable értékre, és kattints a Save gombra. Ugyanezt tedd azzal a forrással is, amelyhez a Checkbox meta mezőt rendelted.
  3. A Custom Fields szakaszban keresd meg a létrehozott Checkbox mezőt (használd a Search for: keresőt), állítsd Copy értékre, és kattints a Save gombra.
  1. Nyisd meg a WPML → String Translation oldalt.
  2. Keresd meg a szójegyzékelemek címkéit (Labels), és a mellettük lévő + gombbal add meg a fordításukat.
  3. Csak a címkéket fordítsd. Az értékeket (Values) hagyd az eredetin.
  1. Az Intelligens szűrők → Új hozzáadása oldalon add meg a Szűrő neve mezőt, a Szűrő típusa legyen Jelölőnégyzetek listája.
  2. Az Adatforrás legyen JetEngine-szójegyzék, és a Szójegyzék kiválasztása mezőben válaszd ki a szójegyzéket.
  3. Kapcsold be az Is Checkbox Meta Field kapcsolót, mert JetEngine Checkbox mezővel dolgozol.
  4. A Lekérdezési változó mezőbe írd be a Checkbox meta mező Name/ID értékét.
  5. Töltsd ki a Szűrőcímkék szakaszt, és kattints az Update gombra.
https://minta-bolt.hu/wp-admin/admin.php?page=jet-smart-filters
A jelölőnégyzetes szűrő beállításai JetEngine-szójegyzék adatforrással

A képen az Adatforrás JetEngine-szójegyzék, mellette a Szójegyzék kiválasztása lista, alatta az Is Checkbox Meta Field kapcsoló és a Lekérdezési változó mező látszik.

  1. Nyisd meg a kívánt szerkesztőt (blokkszerkesztő, Elementor vagy Bricks). A példa Elementort használ.
  2. Add hozzá a nyelvváltó widgetet, hogy később válthass a nyelvek között.
  3. Add hozzá a Jelölőnégyzetek szűrő widgetet: válaszd ki a szűrőt, és a This filter for mezőben add meg a szolgáltatót.
  4. Add hozzá a szolgáltatót, például a Listing Grid widgetet. A példában a listing sablon egyetlen Dinamikus mezőt tartalmaz, amely a könyv szerzőjének nevét mutatja.
  5. Kattints a Publish gombra.
  1. Az oldalak listájában az elem melletti + gombbal indítsd a fordítást.
  2. Fordítsd le a szükséges elemeket, a bejegyzéstípus minden bejegyzésére.

A nyilvános oldalon előbb az eredeti nyelvű oldal látszik. A nyelvváltóval (például az ukrán zászlóra kattintva) átváltasz a fordított oldalra, ahol a tartalom már lefordítva jelenik meg. A jelölőnégyzetes szűrő lehetőségeinek kijelölésekor a Listing Grid szűrődik.

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