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 írja le.
Kívánságlista-oldal egyéni bejegyzéstípushoz
Szekció neve “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.
- 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).
- Készíts egy külön oldalt a kívánságlistának, és add rá a Dinamikus listázás widgetet.
- A Bejegyzéslista típusai mezőben válaszd a Kívánságlista értéket.
- A Bejegyzés típusa mezőben válaszd ki azt a bejegyzéstípust, amelynek elemeit a látogatók elmenthetik.

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é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
Szekció neve “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.
- Add az oldalra a Dinamikus listázás widgetet.
- Keresd meg a bejegyzések azonosítóját. A bejegyzéslistában, vagy a szerkesztő webcímében a
post=123rész után látod. - 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 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 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
Szekció neve “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 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 |
Készült: