Kapcsolatok lekérdezéstípus a Lekérdezéskészítőben
A Relations Query lekérdezéstípus beállításai: kapcsolat, lekérdezett elemek, kiinduló objektum és elemszám.
A Relations Query lekérdezéstípussal a kapcsolatok alapján állíthatsz elő listát: csak az összekapcsolt elemek jelennek meg. A kapcsolat lehet bejegyzések, egyedi tartalomtípusok, felhasználók és taxonómiák között. A típus akkor a legegyszerűbb, ha csak a kapcsolódó elemeket kell kiadni. Ha további szűrők is kellenek (rendezés, dátumtartomány, metamezők), használd inkább a megfelelő lekérdezéstípust (például Bejegyzések lekérdezése), és a Related Items makrót (lásd: Makrók a kapcsolatokhoz).

A képen a Lekérdezéskészítő új lekérdezésének oldala látszik, alul a Relations Query beállításaival.
Általános beállítások
Szekció neve “Általános beállítások”A JetEngine → Lekérdezéskészítő oldalon az Új hozzáadása gombbal nyílik az űrlap.
| Beállítás | Mit csinál | Alapérték |
|---|---|---|
| Név | A lekérdezés neve a listában. | üres |
| Leírás | Elhagyható rövid leírás a lekérdezések megkülönböztetéséhez. | üres |
| Lekérdezés típusa | Itt válaszd a Relations Query értéket. | Bejegyzések lekérdezése |
| Egyéni lekérdezés-ID | Elhagyható azonosító a JetSmartFilters szűrővel való összekapcsoláshoz. Meg kell egyeznie a szűrőben és a widget (blokk, elem) beállításában megadott lekérdezés-ID-val. | üres |
| Lekérdezés gyorsítótárazása | Gyorsítótárazza az eredményeket. Ha hibás eredményeket kapsz, kapcsold ki. | bekapcsolva |
| Gyorsítótár lejárata | A lejárati idő másodpercben. A 0 azt jelenti, hogy nincs lejárat. Külső objektum-gyorsítótárnál (Redis, Memcached) van értelme, különben csak az adott kérés idejére él. | 0 |
| REST API-végpont regisztrálása | Végpontot regisztrál, hogy az eredmény távolról is elérhető legyen. Bekapcsolva megadható a végpont névtere, útvonala, URL-je, a hozzáférés korlátozása és a lekérdezési argumentumok. | kikapcsolva |
A Relations Query beállításai
Szekció neve “A Relations Query beállításai”| Beállítás | Mit csinál |
|---|---|
| Kapcsolat | A kapcsolat, amelyből a kapcsolódó elemeket kéred. |
| Items To Get | Get Children Items For Fixed Parent: egy adott szülő gyermekei. Get Parent Items For Fixed Child: egy adott gyermek szülei. |
| Initial Object From | Az a kiinduló objektum, amelyhez a kapcsolódó elemeket keresi. Szülő, ha gyermekeket kérsz, gyermek, ha szülőket. Alapérték: Aktuális objektum ID-ja. |
| Max Items to Get | A megjelenített elemek legnagyobb száma. Üresen hagyva az összes kapcsolódó elem megjelenik. |
Az Initial Object From értékei:
- Aktuális objektum ID-ja: az önálló oldal bejegyzése, az éppen aktív listaelem és hasonló környezetek;
- Current User ID: a bejelentkezett felhasználó;
- Queried User ID: a kiválasztott felhasználó, például a Profile Builder felhasználói oldalán;
- Query Variable: a globális vagy WordPress-lekérdezési változóban lévő objektumazonosító. Megjelenik a Variable Name mező;
- Current Object Variable: a JetEngine által aktuálisnak vett objektum változója. Megjelenik a Variable Name mező;
- Default WordPress Object (for current page): mindig az oldal WordPress-objektuma, a listaelemek környezetétől függetlenül.
Készült: