# Egyéni regisztrációs mezők (ACF)

> Egyéni mezők hozzáadása a LearnDash regisztrációs űrlaphoz az Advanced Custom Fields bővítménnyel: mezőcsoport, megjelenítési szabály és a felhasználói profil.

Az egyéni regisztrációs mezőkkel jobban megismerheted a tanulóidat: tapasztalatukat, céljaikat és tanulási igényeiket. Az adatok alapján a tanulókat a megfelelő szintű kurzushoz irányíthatod, a tartalmat a céljaikhoz igazíthatod, és megalapozottabban dönthetsz új kurzusokról, marketingről és fejlesztésekről. Csak olyat kérdezz, amit tényleg felhasználsz a kurzusok vagy a tanulói élmény javítására: minden mezőnek legyen egyértelmű célja.

Az Advanced Custom Fields (ACF) bővítménnyel ezek a mezők kód nélkül hozzáadhatók a LearnDash regisztrációs űrlaphoz.

## Előkészületek

1. Szükséged van egy működő LearnDash regisztrációs űrlapra. Ennek már léteznie kell, hogy beszúrhasd az egyéni mezőket.
2. Töltsd le az ACF bővítményt (a cikkhez az ingyenes változat is elég), vagy telepítsd közvetlenül a WordPressből.
3. Töltsd fel a webhelyre: **Bővítmények → Új bővítmény hozzáadása**, válaszd ki a `zip` fájlt, kattints a telepítésre, majd aktiváld.

Egyes böngészők (különösen a Safari) letöltés után automatikusan kicsomagolják a `zip` fájlokat. Ha mappát kapsz fájl helyett, tömörítsd vissza `zip` fájllá a feltöltés előtt.

## Az egyéni mezők létrehozása

Az ACF aktiválása után nyisd meg az **ACF → Custom Fields** (Egyéni mezők) részt.

1. Kattints az **Add New** gombra új mezőcsoport létrehozásához.
2. Adj a csoportnak olyan nevet, amelyből látszik, hogy a regisztrációhoz tartozik, például „Extra regisztrációs mezők”.
3. Vedd fel az egyéni mezőket. Mezőnként add meg:
   - **Field Type** (mezőtípus): például szövegterület, rádiógomb, jelölőnégyzet.
   - **Field Label** (mezőfelirat).
   - További beállítások: kötelezővé teheted, megadhatsz karakterkorlátot és helykitöltő szöveget.

## A megjelenítési szabály (Location Rules)

Hogy a mezők megjelenjenek a LearnDash regisztrációs űrlapon, megjelenítési szabályt kell megadnod:

1. Hozz létre új szabályt a megjelenítési szabályok részben, hogy a mezők a felhasználói űrlapon jelenjenek meg.
2. Állítsd be: „User Form is equal to All” (a felhasználói űrlap egyenlő: minden).
3. Kattints a **Save Changes** gombra.

Ezután az új mezők automatikusan megjelennek a LearnDash regisztrációs űrlapon, más teendő nincs.

## Az adatok megtekintése a felhasználói profilban

Az egyéni mezők két helyen láthatók: a regisztrációs űrlapon, és a felhasználó profiloldalán a regisztráció után.

- **Profiloldal**: a felhasználók látják a további mezőket a saját profiljukon.
- **Adminisztrációs felület**: az adminisztrátorok a **Felhasználók → Minden felhasználó** oldalon, egy adott felhasználó szerkesztésekor megtekinthetik és szerkeszthetik az egyéni mezők adatait. A mezőkben ott vannak a regisztrációkor megadott értékek.
