# Dinamikus listázás: kívánságlista, kiválasztott bejegyzések és több bejegyzéstípus

> Kívánságlista-oldal egyéni bejegyzéstípushoz, a lista szűkítése megadott azonosítójú bejegyzésekre, és hogyan keverhetsz több bejegyzéstípust egy listában.

Ez a fejezet három, a lista tartalmát meghatározó beállítást mutat be a **Dinamikus listázás** widgetben: a kívánságlista típust, a kézzel kiválasztott bejegyzések listáját és azt, hogyan jelenhet meg egy listában többféle bejegyzéstípus.

A widget Pro, az Elementor és a **The Plus Addons → Widgets** oldalon bekapcsolt **Dinamikus listázás** kapcsoló kell hozzá. A widget többi vezérlőjét az [áttekintő fejezet](https://hub.hellowp.io/hu/plugins/theplus_elementor_addon/dinamikus-listak-lista-attekintes/) írja le.

## Kívánságlista-oldal egyéni bejegyzéstípushoz

A kívánságlista (vagy kedvencek) oldala csak azokat a bejegyzéseket mutatja a látogatónak, amelyeket ő maga mentett el az oldal más részén. Hasznos terméklistáknál, álláshirdetéseknél, ingatlanoknál és más böngészős, majd szűkítős tartalmaknál.

1. Tegyél a bejegyzéskártyákra egy kedvencgombot az oldal más részén (egy másik listán vagy kártyavezérlővel, amely ugyanabba a kívánságlistába ír).
2. Készíts egy külön oldalt a kívánságlistának, és add rá a **Dinamikus listázás** widgetet.
3. A **Bejegyzéslista típusai** mezőben válaszd a **Kívánságlista** értéket.
4. A **Bejegyzés típusa** mezőben válaszd ki azt a bejegyzéstípust, amelynek elemeit a látogatók elmenthetik.

![A Bejegyzéslista típusai Kívánságlista értéken, alatta az Egyedi név mező](./kepek/dinamikus-listak-4-panel-kivansaglista.webp)

*A Bejegyzéslista típusai Kívánságlista értéken, alatta az Egyedi név mező* (https://minta-bolt.hu/wp-admin/post.php?post=241&action=elementor)

A képen a **Bejegyzéslista típusai** **Kívánságlista** értékű, alatta az **Egyedi név** mezőben a `tpwishlist` áll.

Az **Egyedi név** köti össze a kívánságlista-widgetet az oldalon máshol lévő kedvencgombokkal. Az alapértéke `tpwishlist`. Ha az oldalon több külön kívánságlistát használsz, a gombon és a listán ugyanazt a nevet add meg. A widget a mentett elemek azonosítóit a böngésző helyi tárhelyéből (`localStorage`) olvassa, az **Egyedi név** értékével megegyező kulcs alól.

![A kívánságlista-oldal üres állapota: Nem található bejegyzés](./kepek/dinamikus-listak-4-kivansaglista-ures.webp)

*A kívánságlista-oldal üres állapota: Nem található bejegyzés* (https://minta-bolt.hu/dl4-kivansag/)

A képen a kívánságlista-oldal üres állapota látszik: amíg a látogató nem mentett el semmit, a widget a **Nem található bejegyzés** üzenetet mutatja. Ez a helyes működés.

| Beállítás | Mit csinál | Alapérték |
|---|---|---|
| **Bejegyzéslista típusai** | A **Kívánságlista** csak a látogató mentett elemeit mutatja | **Normál oldal** |
| **Egyedi név** | Összeköti a listát a kedvencgombokkal | `tpwishlist` |

## Csak a kiválasztott bejegyzések megjelenítése

Néha nem egy kategória vagy címke szerinti lista kell, hanem kézzel összeválogatott elemek, például egy „kiemelt ajánlatok” sor. A **Bejegyzések hozzáadása** mező a lekérdezést pontosan a megadott azonosítójú bejegyzésekre szűkíti, és gyakorlatilag felülírja a lekérdezés többi szűrőjét.

1. Add az oldalra a **Dinamikus listázás** widgetet.
2. Keresd meg a bejegyzések azonosítóját. A bejegyzéslistában, vagy a szerkesztő webcímében a `post=123` rész után látod.
3. A **Tartalom forrása** szakaszban írd be az azonosítókat a **Bejegyzések hozzáadása** mezőbe, több azonosítót vesszővel elválasztva.

![A Tartalom forrása szakasz a Bejegyzések hozzáadása mezőben három, vesszővel elválasztott azonosítóval](./kepek/dinamikus-listak-4-panel-kivalasztott.webp)

*A Tartalom forrása szakasz a Bejegyzések hozzáadása mezőben három, vesszővel elválasztott azonosítóval* (https://minta-bolt.hu/wp-admin/post.php?post=242&action=elementor)

A képen a **Bejegyzések hozzáadása** mezőben a `217,218,219` áll, alatta a **Bejegyzések kizárása** mező üres.

![A lista csak a három kiválasztott könyvet mutatja](./kepek/dinamikus-listak-4-konyv-kivalasztott.webp)

*A lista csak a három kiválasztott könyvet mutatja* (https://minta-bolt.hu/dl4-kivalasztott/)

A képen csak a három megadott azonosítójú könyv látszik.

| Beállítás | Mit csinál | Alapérték |
|---|---|---|
| **Bejegyzések hozzáadása** | A lekérdezés csak ezekre az azonosítókra szűkül (vesszővel elválasztva) | Üres |
| **Sorrend alapja** és **Rendelés** | A kiválasztott bejegyzések megjelenítési sorrendjét adják | **Dátum**, **Csökkenő** |

## Több bejegyzéstípus egy listában

A **Bejegyzés típusa** mező minden regisztrált bejegyzéstípust felsorol (a beépítetteket és az egyéniket is, például a WooCommerce-termékeket), de **egyszeres választású** mező, nem többszörös. A widget a kiválasztott értéket egyetlen bejegyzéstípusként adja át a WordPress lekérdezésének, ezért egyszerre csak egy bejegyzéstípust tud listázni.

Ha egy listában több típust akarsz keverni, például blogbejegyzéseket és termékbejelentéseket egy „legfrissebb” blokkban, használd a **Bejegyzéslista típusai** mezőben az **Egyéni lekérdezés** értéket. Ez a lekérdezést egy fejlesztő által megírt szűrőre bízza, és az a lekérdezés `post_type` paraméterét tömbként több bejegyzéstípusra is beállíthatja, amit a sima **Bejegyzés típusa** mező nem tud. Az **Egyéni lekérdezés** használatát a [Keresési lista, ACF-ismétlőmező és egyéni lekérdezés](https://hub.hellowp.io/hu/plugins/theplus_elementor_addon/dinamikus-listak-listatipusok/) fejezet írja le.

| Beállítás | Mit csinál | Alapérték |
|---|---|---|
| **Bejegyzés típusa** | Pontosan egy bejegyzéstípus a lekérdezéshez | Bejegyzések |
| **Bejegyzéslista típusai** | Az **Egyéni lekérdezés** értéken kóddal több bejegyzéstípus is kombinálható | **Normál oldal** |
