Metaboxok felhasználókhoz
Egyedi mezők felvétele a felhasználói profilokhoz, az adatok megjelenítése, lekérdezése és szűrése.
A WordPress felhasználói profilja kevés mezőt tartalmaz. A JetEngine metaboxaival további egyedi mezőket vehetsz fel hozzá, például helyszínt, beosztást vagy elérhetőséget. A metabox a felhasználóhoz, a bejegyzéshez és a kifejezéshez is hozzárendelhető, és egy helyen kezeli az összes mezőt.
Metabox létrehozása felhasználóknak
Szekció neve “Metabox létrehozása felhasználóknak”- Nyisd meg a JetEngine → Metaboxok oldalt, és kattints az Új hozzáadása gombra.
- Az Általános beállítások részben add meg a beállításokat:
- Meta doboz címe: a doboz neve;
- Meta doboz célja: válaszd a Felhasználó értéket;
Metadoboz szerkesztéselink: bekapcsolva egy fogaskerék ikon jelenik meg a profil szerkesztésekor, amely a metabox szerkesztőjére visz;- Meta mezőnevek elrejtése: elrejti a mezők neveit a profil szerkesztőoldalán.

A képen a Felhasználó cél van kiválasztva; a Láthatósági feltételek részben megjelenik a Látható itt lista.
- A Láthatósági feltételek részben a Látható itt listában két érték közül választasz:
- Felhasználó szerkesztése: a mezők csak a felhasználó szerkesztése oldalon jelennek meg, ezt csak adminisztrátorok érik el, így a mezők is csak nekik látszanak;
- Felhasználó és profil szerkesztése: a mezők a felhasználó szerkesztése oldalon és a profiloldalon is megjelennek, amelyet a felhasználó maga is szerkeszthet.
- A felhasználói metaboxnál két feltétel is felvehető: Included for User Roles és Excluded for User Roles (szerepkörök, amelyeknél a doboz látszik, illetve nem látszik). A feltételekről a Feltételes logika fejezet ír.
- A Metamezők részben vedd fel a szükséges mezőket (Metamező-típusok). Ezek a WordPress saját profilmezői mellé kerülnek.
- Kattints a Metabox hozzáadása gombra.
Az eredmény a Felhasználók → Profil oldalon látszik: az egyedi mezők a WordPress saját profilmezői alatt jelennek meg. Ha a Felhasználó és profil szerkesztése értéket választottad, a felhasználó segítség nélkül ki tudja tölteni az adatokat.
A felhasználói adatok megjelenítése
Szekció neve “A felhasználói adatok megjelenítése”A felhasználói metaadat háromféleképpen jeleníthető meg a frontenden: felhasználói listázási elemmel, egyedi felhasználói oldallal, vagy egy szokásos oldalon.
Felhasználói listázási elem
Szekció neve “Felhasználói listázási elem”- A JetEngine → Listázások/komponensek oldalon keress meg vagy hozz létre egy felhasználói listázást.
- Húzz be egy Dynamic Field widgetet a JetEngine-ből.
- A Forrás értéke legyen Metaadat, és válaszd ki a kívánt Meta mezőt. A további beállítások tetszés szerintiek.
- Frissítsd a listázási elemet, és ellenőrizd a frontenden.
Szokásos oldal
Szekció neve “Szokásos oldal”Egy szokásos oldalon a metaadatot a dinamikus címkével jelenítheted meg, például az Elementor Text Editor widgetében. Válaszd ki a megjeleníteni kívánt mezőt és a környezetet, és frissítsd az oldalt.
Felhasználók lekérdezése metaadat alapján
Szekció neve “Felhasználók lekérdezése metaadat alapján”Például az ügynököket helyszín szerint válogathatod. Előbb add meg a helyszínt minden érintett felhasználónál, és frissítsd a profilokat.
- A JetEngine → Lekérdezéskészítő oldalon kattints az Új hozzáadása gombra.
- Add meg a nevet, a Lekérdezés típusa legyen Felhasználók lekérdezése.
- A felhasználói lekérdezés további beállításait hagyd, vagy módosítsd igény szerint: ebben az esetben a Meta lekérdezés a lényeg.
- A Meta lekérdezés fülön vedd fel a feltételt:
- Mező kulcsa/neve: a lekérdezett metamező neve;
- Összehasonlítás: a végrehajtandó művelet;
- Érték: az az érték, amelyre szűrsz;
- Típus: a mezőben tárolt adat típusa.
- Kattints a Lekérdezés hozzáadása gombra.
- Az oldalon húzz be egy Listing Grid widgetet, válaszd ki a felhasználói adatokat tartalmazó listázást, és az Egyéni lekérdezés fülön kapcsold be az Egyéni lekérdezés használata beállítást, majd válaszd ki az új lekérdezést.
Így a frontenden csak azok a felhasználók látszanak, akiknél a mező értéke egyezik, például akik a helyszínnek Londont adták meg.
Szűrés a JetSmartFilters szűrőivel
Szekció neve “Szűrés a JetSmartFilters szűrőivel”A felhasználók a metaadataik alapján a JetSmartFilters szűrőivel is szűrhetők: a szűrő adatforrása legyen a metamező, ugyanúgy, mint a bejegyzések szűrésénél.
Készült: