Listázási sablon felhasználókhoz
Felhasználói metamezők, listázási sablon a felhasználók adataival és a lista megjelenítése Listing Griddel Elementorban.
A felhasználók is listázhatók: a sablon a felhasználók alapadatait és az általad felvett egyéni mezőket is megjelenítheti. Ez a fejezet az Elementoros menetet mutatja; a sablon blokkszerkesztőben is hasonlóan készül.
Előkészítés
Szekció neve “Előkészítés”Felhasználók felvétele
Szekció neve “Felhasználók felvétele”A Felhasználók → Új felhasználó oldalon add meg az alapadatokat: felhasználónév, e-mail-cím, vezeték- és keresztnév, weboldal. A felhasználónév később nem módosítható, és csak a háttérfelületen látszik.
Metamezők a felhasználóknak
Szekció neve “Metamezők a felhasználóknak”- A JetEngine → Metaboxok oldalon kattints az Új hozzáadása gombra.
- Add meg a metabox címét, és a Meta Box for mezőben válaszd a User értéket.
- A Visible at lista dönti el, ki látja és szerkesztheti a mezőket:
- Edit User: csak az adminisztrátor;
- Edit User & Profile: az adminisztrátor és maguk a felhasználók is, így ők maguk módosíthatják a tartalmat.
- Vedd fel a metamezőket, majd mentsd a metaboxot.
- A Felhasználók → Minden felhasználó oldalon szerkeszd a felhasználókat, töltsd ki az oldal alján megjelent mezőket, és kattints a Profil frissítése gombra.
A listázási sablon
Szekció neve “A listázási sablon”- A JetEngine → Listázások/komponensek oldalon kattints az Új elem hozzáadása gombra.
- A Lista forrása legyen Felhasználók, add meg a nevet, a Listázási nézet pedig legyen Elementor.

A képen a Felhasználók forrás látszik; ehhez nem kell semmi további beállítás. A nézetek listája azt mutatja, amelyik szerkesztő éppen elérhető.
- A sablonba húzz be egy Dynamic Field widgetet, a Source legyen Post/Term/User Data, az Object Field listából pedig a kívánt adatot válaszd:
| Object Field | Mit jelenít meg |
|---|---|
| ID | A felhasználó azonosítója (a felhasználók listájában a bejelentkezési név fölé víve látható). |
| Login | A bejelentkezési név, amellyel a felhasználó a vezérlőpultra lép. |
| Nickname | A felhasználó beállításaiban megadott becenév. |
| Az e-mail-cím. | |
| URL | A felhasználó beállításaiban megadott weboldal. |
| Registration Date | A regisztráció dátuma; a rendszer automatikusan rögzíti, nem módosítható. A kiírt dátumot a Filter field output kapcsolóval és dátum-callbackkel formázhatod. |
| Display Name | A nyilvánosan megjelenített név; ez az alapértelmezés a felhasználói beállításokban is, és eltérhet a becenévtől. |
- A profilképet a Dynamic Image widget adja: a Source legyen User Avatar. Beállíthatod a képméretet és egy tartalékképet (fallback), amely akkor jelenik meg, ha az avatar üres vagy nem létezik. Ha a Hide if value is empty kapcsoló be van kapcsolva, a kép üres érték esetén nem látszik, és a tartalékkép nem érhető el.
- Ha a kép metamezőből jön, válaszd a mező nevét a Source listában, és szabd testre. A képet kattinthatóvá is teheted a megfelelő kapcsolóval.
- A Dynamic Field widgettel az egyéni metamezők is kiírhatók.
A lista megjelenítése
Szekció neve “A lista megjelenítése”Az oldalon húzd be a Listing Grid widgetet, és a Listing listából válaszd ki az elkészült sablont. Stílus nélkül is megjelenik minden felhasználó a sablon szerint.
A sablonok más forrásairól (bejegyzések, kifejezések, ismétlő mezők) lásd a Listázási sablon áttekintése fejezetet.
Készült: