Nyilvános kedvencek listája a felhasználói profilon
A Data Store modullal létrehozott kedvencek megjelenítése más felhasználók profiloldalán, a Public User Meta Stores kiegészítővel.
Ha a felhasználók kedvenc bejegyzéseit az Adattárak (Data Store) modullal gyűjtöd, a listát nyilvánossá is teheted: bárki megnézheti egy felhasználó profiloldalán, mit jelölt meg kedvencként.
Előfeltételek
Szekció neve “Előfeltételek”- Elementor (az ingyenes is elég) vagy blokkszerkesztő.
- Aktív JetEngine, bekapcsolt Adattárak modullal, Felhasználói metaadatok típusú adattárral és kedvencek oldallal (lásd Kedvelés gomb és számláló és Kedvenc bejegyzések elküldése e-mailben).
- Bekapcsolt Profilkészítő modul, elkészült nyilvános felhasználói oldallal (lásd itt).
- Az ingyenes Public User Meta Stores kiegészítő telepítve és aktiválva (a JetEngine fejlesztői eszközök, DevTools oldaláról tölthető le).
1. A lekérdezés
Szekció neve “1. A lekérdezés”- A JetEngine → Query Builder oldalon kattints az Új hozzáadása gombra.
- Válaszd ki a Lekérdezés típusa mezőben a kedvencként megjelölhető elemeknek megfelelő típust. A példában ez a Bejegyzések lekérdezése.
- A Post & Page fülön kattints a Post In mező melletti makró gombra, és válaszd a Public User Meta Stores: Get Store makrót.
- Válaszd ki az adattárat (Meta Store), a Context értéke legyen Queried user (a megnézett felhasználó).
- Kattints az Apply, majd a Lekérdezés hozzáadása gombra.
2. A lista a profiloldalon
Szekció neve “2. A lista a profiloldalon”- Szerkeszd Elementorral vagy a blokkszerkesztővel azt az oldalt, amelyet a Profilkészítőben Egyedi felhasználói oldalként jelöltél ki.
- Húzd be a Listing Grid widgetet (blokkot), és válaszd ki a kedvencek listázási elemét.
- A Custom Query fülön kapcsold be a Use Custom Query kapcsolót, és válaszd ki az előbb készített lekérdezést.
- Kattints a Frissítés gombra.
Egy Listing Gridben nem keverhetsz több lekérdezéstípust. Ha egyéni lekérdezést használsz, a Posts Query fülön megadott beállítások nem érvényesülnek, ezért a szükséges feltételeket (szűrés, sorrend) a Query Builderben, a lekérdezés létrehozásakor add meg.
Ellenőrzés
Szekció neve “Ellenőrzés”Nyisd meg a nyilvános felületen különböző felhasználók profiloldalát: mindegyiken az adott felhasználó kedvencei látszanak.
Készült: