Tovább a tartalomhoz

Többnyelvű weboldal (WPML)

Hogyan fordíthatóvá a JetSearch keresőt a WPML-lel: tartalomtípusok, egyéni mezők, osztályozások, oldalak fordítása.

A JetSearch kereső a WPML-lel fordíthatóvá tehető, így a látogatók a WPML nyelvváltójával válthatnak nyelvet.

Szükséges: a WPML Multilingual CMS és a WPML String Translation bővítmény, valamint a JetSearch.

  1. Győződj meg róla, hogy a WPML alapbeállítása megtörtént.
  2. Menj a WPML → Settings oldalra. A Post Types Translation részben kapcsold be azokat a tartalomtípusokat, amelyekben keresni fogsz. A bejegyzések és az oldalak alapból be vannak kapcsolva, az egyéni bejegyzéstípusokat (például JetEngine-es) te kapcsolod be.
  3. Minden tartalomtípusnál három lehetőség közül választhatsz:
    • „Translatable (only show translated items)”: csak a lefordított elemek látszanak;
    • „Translatable (use translation if available or fallback to default language)”: ha van fordítás, azt mutatja, ha nincs, az alapnyelvűt;
    • „Not translatable”.
  4. Kattints a Save gombra.
  5. A Custom Fields Translation részben állítsd be az egyéni mezőket: „Don’t translate”, „Copy”, „Copy once” vagy „Translate”. Ha sok mező van, használd a táblázat feletti keresőmezőt. A fordítandó mezőket állítsd „Translate” értékre, és mentsd.
  6. A Taxonomies Translation részben kapcsold be a fordítandó osztályozásokat (például „Translatable (only show translated item)”), és mentsd.

2. Bejegyzések és osztályozások fordítása

Szekció neve “2. Bejegyzések és osztályozások fordítása”

A kereső minden összetevőjét külön kell lefordítani: a bejegyzéseket és az osztályozásokat is.

  1. Menj a WPML → Translation Dashboard oldalra, nyisd meg a tartalomtípus fület, jelöld ki a lefordítandó bejegyzéseket, és kattints a Translate your content gombra.
  2. Az oldal a Translate your content részhez görget. Válaszd ki a fordítás módját, és kattints a Translate content gombra.
  3. Kézi fordításnál a WPML → Translations oldalon kattints a Translate gombra a bejegyzés mellett, és add meg a fordításokat a szerkesztőben. A végén kattints a Save and Complete gombra. Ismételd meg minden bejegyzésnél.
  4. Az osztályozás (például „Book Type”) oldalán kattints az „{az osztályozás neve} Translation” gombra. A Taxonomy Translation oldalon minden kifejezés mellett a plusz (vagy ceruza) gombbal add meg a fordítást, és mentsd (Save).
  1. Hozz létre egy új oldalt (Oldalak → Új oldal).
  2. Add hozzá az Ajax Search widgetet (blokkot), és állítsd be. Ha például a Show Categories List kapcsolót bekapcsolod, egy osztályozás kategórialistaként jelenik meg a keresőmező mellett.
  3. A Search Query részben a Source listában válaszd ki a tartalomtípust.
  4. Add hozzá a WPML Language Switcher widgetet, hogy a látogatók nyelvet válthassanak.
  5. Ha a keresőhöz tartalmat is mutatsz, a JetEngine Listing Grid widgetét is hozzáadhatod, a lefordított listázósablonnal.
  6. Tedd közzé az oldalt (Publish).

Készíts keresési találati sablont a JetThemeCore-ral (lásd Saját eredményoldal és archívsablon), és tedd bele ugyanazt a tartalmat, ami a keresőoldalon van. A Listing Grid tartalma a sablonszerkesztőben nem látszik, de a weboldalon megjelenik és lekérdezi a találatokat.

  1. A WPML → Translation Dashboard oldalon válaszd az Oldalak fület, jelöld ki az oldalt, és kattints a Translate your content gombra.
  2. Válaszd ki a fordítás módját, majd kattints a Translate content gombra.
  3. Kézi fordításnál a WPML → Translations oldalon kattints az oldal melletti Translate gombra, töltsd ki a mezőket, és kattints a Save and Complete gombra.
  4. Válts a fordított nyelvre az admin sávon lévő nyelvváltóval vagy a bejegyzések feletti nyelvnévre kattintva. A lefordított oldal ekkor az Oldalak listában is megjelenik.

Nyisd meg az oldalt a weboldalon, és válts nyelvet. A tartalom a kiválasztott nyelven jelenik meg. Ha keresel valamire, a látogató a lefordított találati oldalra érkezik.

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