Tovább a tartalomhoz

Kifejezések és felhasználók lekérdezése a Listing Gridben

A Listing Grid régi Terms Query és Users Query szakasza: kifejezések és felhasználók szűrése, rendezése, meta-lekérdezés operátorokkal és típusokkal.

Ha kifejezésekhez vagy felhasználókhoz készítettél listázási sablont, a Listing Grid alapból mindet megmutatja. A Terms Query és a Users Query szakaszban szűkítheted a megjelenő elemeket. Mindkettő régi (legacy) szakasz, helyettük a Lekérdezéskészítő ajánlott.

Akkor kell, ha csak egyes kifejezéseket (taxonómiaelemeket, kategóriákat) szeretnél megjeleníteni.

Beállítás Mit csinál
Get terms of posts Egy bejegyzéshez rendelt kifejezéseket mutat: írd be a bejegyzés azonosítóját. Több azonosítót vesszővel választhatsz el.
Order By A rendezés alapja, lásd lent.
Order Növekvő (ASCD, a legkisebbtől) vagy csökkenő (DESC, a legnagyobbtól).
Hide empty Az üres kifejezések (amelyekhez nem tartozik elem) nem jelennek meg.
Include terms Csak a felsorolt azonosítójú kifejezések látszanak (vesszővel elválasztva).
Exclude terms A felsorolt azonosítójú kifejezések nem látszanak.
Offset Ennyi kifejezést hagy ki a lista elejéről.
Parent Egy kifejezés azonosítóját beírva a rács a kifejezés gyermekeit mutatja. A 0 érték csak a legfelső szintű kifejezéseket hagyja meg.
Child of Csak az adott azonosítójú kifejezés leszármazottait jeleníti meg.

Az Order By értékei:

  • Name: a kifejezés nevének kezdőbetűi szerint.
  • Slug: a keresőbarát név kezdőbetűi szerint.
  • Term Group: az adatbázisban megadott csoport száma szerint.
  • Term ID: az azonosító száma szerint.
  • Description: a leírás első szavának kezdőbetűi szerint.
  • Parent: a szülő nevének kezdőbetűi szerint.
  • Count: a kifejezéshez rendelt bejegyzések száma szerint.
  • Include: az Include terms mezőbe beírt azonosítók sorrendjében.

A JetEngine a kifejezésekhez is felvehet metamezőket. A Meta Query szakaszban azt állíthatod be, hogy a rács csak akkor mutasson egy kifejezést, ha valamelyik metamezőjének értéke megfelel a feltételnek. Az Add Item gombbal felvett minden tétel egy feltétel: a kifejezéshez rendelt metamező (Key) értékét a Value mezőbe írt adattal veti össze, és egyezés esetén a kifejezés megjelenik.

A beállítások a felhasználóknál leírtakkal azonosak (Key, Operator, Value, Type, Meta query relation).

Akkor kell, ha a felhasználók közül csak egy meghatározott típust szeretnél megjeleníteni. Elementorban nyisd meg az oldalt, jelöld ki a Listing Grid widgetet, és keresd meg a Users Query szakaszt a bal oldali menüben.

Beállítás Mit csinál
Role A szerepkörök listája; többet is kiválaszthatsz. Csak a kiválasztott szerepkörű felhasználók látszanak.
Exclude roles Ugyanilyen lista; a kiválasztott szerepkörű felhasználók nem látszanak.
Include users by ID Csak a megadott azonosítójú felhasználók (vesszővel elválasztva).
Exclude users by ID A megadott azonosítójú felhasználók nem látszanak.
Search Query Csak azok a felhasználók látszanak, akiknek valamelyik alapértelmezett mezőjében (például bejelentkezési név, e-mail-cím vagy webcím) szerepel a beírt érték. A Search Columns listában választod ki, mely mezőkben keressen.

A Meta Query szakaszban a felhasználókhoz rendelt egyéni metamezők értéke alapján szűrhetsz. Minden tétel egy feltételt ad meg, az Add Item gombbal annyit vehetsz fel, amennyi kell. A meta-lekérdezés a mező értékét a megadott értékkel veti össze, és egyezés esetén a felhasználó (vagy a kifejezés) megjelenik.

Beállítás Mit csinál
Key (name) A metamező neve. Ennek értékét hasonlítja össze a Value mezővel.
Operator Az összehasonlítás módja.
Value Az összehasonlításhoz használt érték.
Type Az összehasonlított értékek típusa.
Meta query relation AND: az összes feltételnek teljesülnie kell. OR: elég az egyiknek.

Az Operator értékei:

  • Equal: egyenlő érték esetén jelenik meg. Not Equal: nem egyenlő érték esetén.
  • Greater than és Less than (nagyobb, kisebb), Greater or equal és Equal or less (nagyobb vagy egyenlő, kisebb vagy egyenlő): csak számértékekkel működnek.
  • Like: megjelenik, ha a kulcs tartalmazza a Value mezőben megadott szót vagy számot. Not like: ha nem tartalmazza.
  • In: a Value mezőbe vesszővel elválasztva több értéket írhatsz; megjelenik, ha legalább egy szerepel a mező tartalmában. Not in: megjelenik, ha a mező bármi mást tartalmaz, mint a felsorolt értékek.
  • Between: a Value mezőbe tartományt írsz vesszővel elválasztva (számokat vagy betűket, a kisebbtől a nagyobbig). Megjelenik, ha a mező értéke a tartományba esik. Not between: ha kívül esik.
  • Exist és Not exist: megjelenik, ha a kulcs megvan, illetve ha nincs meg.

A Type értékei:

Típus Mit jelent
NUMERIC Csak egész számok.
BINARY Kis- és nagybetűre érzékeny adat.
CHAR Betűs adat, kis- és nagybetűre nem érzékeny.
DATE Dátumérték.
DATETIME Dátum és idő.
DECIMAL Törtszám.
SIGNED Egész szám, pozitív és negatív is.
UNSIGNED Csak pozitív egész szám.

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