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.
Terms Query
Szekció neve “Terms Query”Akkor kell, ha csak egyes kifejezéseket (taxonómiaelemeket, kategóriákat) szeretnél megjeleníteni.
Fő beállítások
Szekció neve “Fő beállítások”| 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.
Meta Query a kifejezéseknél
Szekció neve “Meta Query a kifejezéseknél”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).
Users Query
Szekció neve “Users Query”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.
Fő beállítások
Szekció neve “Fő beállítások”| 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. |
Meta Query a felhasználóknál
Szekció neve “Meta Query a felhasználóknál”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: