Tovább a tartalomhoz

Listázási sablon Lekérdezéskészítő-lekérdezéshez

Bejegyzés-lekérdezés építése kifejezés szerinti szűréssel, sablon készítése hozzá, és megjelenítés Listing Griddel.

A listázási sablon forrása lehet egy Lekérdezéskészítőben felépített lekérdezés is. A példa közzétett álláshirdetéseket listáz egy adott taxonómiakifejezés szerint. Ugyanez a menet a Lekérdezéskészítő bármelyik más lekérdezéstípusánál is működik. Előfeltétel a JetEngine; a példában az egyéni bejegyzéstípus („Állások”) és az egyéni taxonómia („Állástípus”) előre elkészült.

  1. Nyisd meg a JetEngine → Lekérdezéskészítő oldalt, és kattints az Új hozzáadása gombra.
  2. Add meg a nevet, a Lekérdezés típusa legyen Bejegyzések lekérdezése.
  3. Az Általános fülön válaszd ki a bejegyzéstípust és a Bejegyzés állapota értékét (Published (publish)).
  4. Nyisd meg a Tax Query fület, és kattints az Add new gombra.
  5. A Tax Query Clauses szakaszban válaszd ki a Taxonomy mezőben a taxonómiát, a Field legyen Slug, a Terms mezőbe írd a kifejezés slugját (a példában „internship”).
  6. Mentsd a lekérdezést az Add Query gombbal.

A lekérdezés így csak a kiválasztott kifejezéshez tartozó, közzétett bejegyzéseket adja vissza.

  1. A JetEngine → Listázások/komponensek oldalon kattints az Új elem hozzáadása gombra.
  2. A Lista forrása legyen Lekérdezéskészítő, a Lekérdezés mezőben válaszd ki az imént elkészített lekérdezést.
  3. Add meg a nevet, válaszd ki a Listázási nézetet (itt Elementor), és kattints a Listázási elem létrehozása gombra.
https://minta-bolt.hu/wp-admin/edit.php?post_type=jet-engine
A Listázási elem beállítása ablak Lekérdezéskészítő forrással

A képen a Lekérdezés mezőben kell kiválasztanod a saját lekérdezésedet.

A szerkesztőben:

  1. Készíts két oszlopot. Az elsőbe tegyél Dynamic Field widgetet: Source Post/Term/User/Object Data, Object Field Title (a cím).
  2. A másodikba Dynamic Terms widgetet tegyél, a From taxonomy listából válaszd ki a taxonómiát. Így a típus a cím mellett jelenik meg.
  3. Alatta, új szakaszba tegyél újabb Dynamic Field widgetet, a Source legyen Meta Data, és válaszd ki a metamezőt (például „Feladatok”).
  4. Szükség szerint tegyél be elválasztót (Divider), stílusozd, és tedd közzé a sablont.
  1. Hozz létre oldalt, és adj hozzá Listing Grid widgetet.
  2. Válaszd ki az elkészült listázási elemet, a Columns Number értéke legyen 1.
  3. Tedd közzé az oldalt.

A frontenden a lekérdezés szerint szűrt bejegyzések jelennek meg a sablon szerint. A lekérdezés már a sablonhoz tartozik, ezért a Listing Grid Custom Query fülén nem kell újra megadnod.

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