# Dynamic Posts lekérdezési források: kapcsolatok, szülő és keresés

> A Dinamikus bejegyzések widget lekérdezéstípusai: ACF és Pods kapcsolat, szülő bejegyzésből, keresési eredmények.

A **Dinamikus bejegyzések** widget **Lekérdezés** szakaszának **Lekérdezés típusa** ikonsora határozza meg, honnan jönnek a megjelenített tételek. Az alapértelmezett **Bejegyzéstípusból** típust és az általános beállításokat a [Dynamic Posts widget](https://hub.hellowp.io/hu/plugins/dynamic-content-for-elementor/dynamic-posts-dynamic-posts/) fejezet írja le. Itt a kapcsolatokra, a szülő-gyermek viszonyra és a keresésre épülő típusok következnek. Mindegyik ugyanazokat a kinézeteket és tételeket használja, mint a widget többi része.

## ACF kapcsolat

Az **ACF kapcsolat** típussal egy ACF kapcsolat (Relationship) mezőben kiválasztott bejegyzéseket jeleníthetsz meg rácsban vagy más kinézetben. Vagyis a lista pontosan azokat a tételeket mutatja, amelyeket a szerkesztő a mezőben a bejegyzéshez társított.

![A Lekérdezés szakasz az ACF kapcsolat típussal](./kepek/dynamic-posts-acf-kapcsolat.webp)

*A Lekérdezés szakasz az ACF kapcsolat típussal* (https://minta-bolt.hu/wp-admin/post.php?post=23&action=elementor)

A típus kiválasztása után ezek a beállítások jelennek meg:

| Beállítás | Mit csinál |
|---|---|
| **ACF Relationship mező** | A kapcsolat mező, amelynek tartalmát listázod. |
| **Mező lekérése innen** | Honnan olvassa a mezőt: **Aktuális bejegyzés** (alapérték), **Aktuális felhasználó**, **Jelenlegi szerző**, **Jelenlegi kifejezés** vagy **Beállítási oldal**. |
| **Irány megfordítása (elavult)** | Az aktuális bejegyzéshez társított összes bejegyzést kéri le. Elavult, helyette az ACF kétirányú (Bidirectional) opciója javasolt. Csak az **Aktuális bejegyzés** forrásnál érhető el. |

## Pods kapcsolat

A **Pods kapcsolat** típus ugyanúgy működik, mint az ACF-es változat, csak a Pods bővítmény kapcsolat mezőjét használja. A funkcióhoz telepített Pods bővítmény kell, amely ingyenesen letölthető. Ha a Pods nincs telepítve, a panel erről figyelmeztet.

![A Lekérdezés szakasz a Pods kapcsolat típussal, a telepítési figyelmeztetéssel](./kepek/dynamic-posts-pods-kapcsolat.webp)

*A Lekérdezés szakasz a Pods kapcsolat típussal, a telepítési figyelmeztetéssel* (https://minta-bolt.hu/wp-admin/post.php?post=23&action=elementor)

A beállítás menete:

1. A szülő bejegyzéstípus mezői között vegyél fel egy **Relationship** (kapcsolat) típusú mezőt, és állítsd be, hogy a gyermek bejegyzéstípushoz kapcsolódjon.
2. A szülő típusú bejegyzések szerkesztésekor a mezőben kiválaszthatod a hozzájuk kapcsolódó bejegyzéseket a gyermek típusból.
3. A widgetben válaszd a **Pods kapcsolat** típust, és add meg a **PODS-kapcsolati mező**t.

A lista ezután a Pods kapcsolat mezőben kiválasztott bejegyzéseket mutatja.

## Search & Filter Pro

A **Search & Filter Pro** típus a Search & Filter Pro bővítmény keresőűrlapjának találatait jeleníti meg a widgetben. Ehhez a bővítményt külön kell telepítened. Ha nincs telepítve, a panelen erről szóló figyelmeztetés látszik.

![A Lekérdezés szakasz a Search & Filter Pro típussal, a telepítési figyelmeztetéssel](./kepek/dynamic-posts-search-filter-lekerdezes.webp)

*A Lekérdezés szakasz a Search & Filter Pro típussal, a telepítési figyelmeztetéssel* (https://minta-bolt.hu/wp-admin/post.php?post=23&action=elementor)

A két támogatott főverzió beállítása a [Haladó szűrés a Search & Filter Pro-val](https://hub.hellowp.io/hu/plugins/dynamic-content-for-elementor/dynamic-posts-search-filter-pro/) fejezetben található.

## Szülő bejegyzésből

A WordPressben az oldalak hierarchikusak lehetnek: egy szülőoldalnak lehetnek gyermekoldalai, azoknak pedig további al-gyermekoldalai. Alapból egyetlen oldalnak sincs szülője.

A **Szülő bejegyzésből** típussal egy szülőoldal gyermekeit vagy az aktuális oldal testvéreit listázhatod.

![A Lekérdezés szakasz a Szülő bejegyzésből típussal](./kepek/dynamic-posts-szulo-bejegyzes.webp)

*A Lekérdezés szakasz a Szülő bejegyzésből típussal* (https://minta-bolt.hu/wp-admin/post.php?post=23&action=elementor)

| Beállítás | Mit csinál |
|---|---|
| **Gyermekoldalak megjelenítése ennél a szülőoldalnál** | Kézzel kiválasztott szülőoldal; a listában ennek a gyermekei jelennek meg. Csak akkor látszik, ha a két kapcsoló kikapcsolt. |
| **Testvérbejegyzések** | Az aktuális bejegyzéssel azonos szülővel rendelkező bejegyzéseket kéri le. Az azonos szinten lévő oldalak egymás testvérei. |
| **Gyermekbejegyzések** | Azokat a bejegyzéseket kéri le, amelyeknek az aktuális bejegyzés a szülője. A **Testvérbejegyzések** bekapcsolt állapotában nem érhető el. |

Ha az aktuális oldal gyermekeit akarod kilistázni, válaszd a **Szülő bejegyzésből** típust, és kapcsold be a **Gyermekbejegyzések** kapcsolót. Ha a vele azonos szinten lévő oldalakat, kapcsold be a **Testvérbejegyzések** kapcsolót.

A típushoz a **Találatok oldalanként**, a **Sorrend alapja**, a **Rendelés** és a kizárási beállítások (**Aktuális bejegyzés**, **Konkrét bejegyzések**) is tartoznak.

## Keresési eredmények

A **Keresési eredmények** típussal a Dinamikus bejegyzések widgetből keresőoldal-sablont építhetsz.

![A Lekérdezés szakasz a Keresési eredmények típussal](./kepek/dynamic-posts-keresesi-eredmenyek-lekerdezes.webp)

*A Lekérdezés szakasz a Keresési eredmények típussal* (https://minta-bolt.hu/wp-admin/post.php?post=23&action=elementor)

A típushoz ezeket állíthatod be:

1. **Bejegyzés típusa**: milyen tartalomtípusokban keressen.
2. **Sorrend alapja**: például cím, azonosító, dátum, utolsó módosítás dátuma, meta érték, hozzászólások száma.
3. **Rendelés**: **Növekvő** vagy **Csökkenő**.
4. **Kizárás**: konkrét bejegyzések kihagyása az eredményekből.

A keresési eredmények megjelenítéséhez:

1. Hozz létre egy új Elementor keresési (Search Results) sablont.
2. Tedd bele a Dinamikus bejegyzések widgetet, és állítsd be a **Keresési eredmények** lekérdezéstípust és a többi beállítást.
3. A sablon megjelenítési feltételei között add meg, hogy a keresési eredményekre vonatkozzon.

Ugyanezt a megoldást kész widgetként is megkapod: a [Különleges lekérdezéses widgetek](https://hub.hellowp.io/hu/plugins/dynamic-content-for-elementor/dynamic-posts-specialis-widgetek/) fejezet a **Keresési eredmények** widgetet írja le.
