Művelet hook, láncolt választó és jelölhető rács
Három haladó (Pro) mező: fejlesztői hook, függő legördülő listák CSV-ből és rácsos jelölőnégyzet vagy rádiógomb.
Ez a három mező a Beviteli mezők panelen található, és a Pro bővítményhez kötött. Az alap telepítésben szürkén látszik. A hozzáadás ugyanúgy megy, mint másoknál: kattints a mezőre, vagy húzd az űrlapba, majd a ceruza ikonnal nyisd meg a Beviteli mezők testreszabása fület.
Művelet hook
Szekció neve “Művelet hook”A Művelet hook mező fejlesztőknek való: az űrlap tetszőleges helyére dinamikus elemet illeszthetsz be PHP-ból.
| Beállítás | Mit csinál |
|---|---|
| Hook neve | Egyedi hooknév. Ezen a ponton indul el az egyéni funkciód. |
| Elem osztálya (Speciális) | Egyéni CSS-osztály a beviteli elemre. |
| Feltételes logika (Speciális) | A mező megjelenítése vagy elrejtése más mezők értéke alapján. |
A hook egy paramétert kap, az $form objektumot:
add_action( 'HOOK_NEVE', 'sajat_fuggveny_neve', 10, 3 );
function sajat_fuggveny_neve( $form ) { // ide jön a saját kódod}Mentsd az űrlapot, és a shortcode-ot másold egy oldalba. Az Előnézet és tervezés gombbal megnézheted az eredményt.
Láncolt választó
Szekció neve “Láncolt választó”A Láncolt választó CSV-adatból épít egymásra épülő legördülő listákat: az elsőben választott érték szűri a másodikat, a második a harmadikat. Jó kategóriás kiválasztáshoz, például ország, megye, város vagy márka, modell, változat.
A mező három listát ad: szülő, gyermek és unoka. A gyermek lista csak a kiválasztott szülőhöz tartozó opciókat mutatja, az unoka lista pedig a kiválasztott gyermekhez tartozókat. Ha a szülő érték megváltozik, és a gyermek opció már nem illik hozzá, a lista magától visszaáll.
Beállítások
Szekció neve “Beállítások”| Beállítás | Mit csinál |
|---|---|
| Elem címkéje | A mező címe a látogatónak. |
| Admin mezőcímke | Másik cím, amelyet csak az adminisztrátor lát. |
| Alapértelmezett érték | Előre kitöltött érték. A jobb oldali hárompontos gombbal rövidkódot is megadhatsz, így dinamikusan töltődik ki. |
| Címke elhelyezése | Alapértelmezett, Felül, Jobb, Alul, Bal. |
| Kötelező | Legalább egy választás kell a beküldéshez. |
| CSV-adatforrás | A feltöltés gombbal CSV-fájlt töltesz fel. Ha az adat máshol található, távoli CSV-címet adhatsz meg. A Minta CSV letöltése gombbal mintafájlt kapsz. A CSV első sora a listák neve, ezek a legördülők helyőrzői. |
Speciális beállítások
Szekció neve “Speciális beállítások”| Beállítás | Mit csinál |
|---|---|
| Névattribútum | A HTML name attribútuma, általában nem kell módosítani. |
| Súgóüzenet | Útmutató szöveg a mező alatt. |
| Konténerosztály | Egyéni CSS-osztály a burkolóra. |
| Elem osztálya | Egyéni CSS-osztály a beviteli elemre. |
| Kereshető intelligens opciók bekapcsolása | Keresőmezőt ad a hosszú listákhoz, így a látogató begépeléssel is megtalálja az opciót. |
| Feltételes logika | A mező megjelenítése vagy elrejtése más mezők értéke alapján. |
Jelölhető rács
Szekció neve “Jelölhető rács”A Jelölhető rács sorokból és oszlopokból álló táblázat, amelynek minden sora jelölőnégyzet- vagy rádiógomb-csoport. Visszajelzéshez, felméréshez, értékeléshez és preferenciák kiválasztásához hasznos.
Beállítások
Szekció neve “Beállítások”| Beállítás | Mit csinál |
|---|---|
| Elem címkéje | A mező címe a látogatónak. |
| Címke elhelyezése | Alapértelmezett, Felül, Jobb, Alul, Bal. |
| Admin mezőcímke | Másik cím, amelyet csak az adminisztrátor lát. |
| Mezőtípus | Jelölőnégyzet (több válasz soronként) vagy Rádiógomb (soronként egy válasz). |
| Rács oszlopai | Oszlopok felvétele a plusz, törlése a mínusz ikonnal. |
| Rács sorai | Sorok felvétele a plusz, törlése a mínusz ikonnal. |
| Kötelező | A beküldéshez a rácsot ki kell tölteni. |
Az oszlopoknál és a soroknál ugyanazt állíthatod:
- Kijelölés: a jelölőnégyzettel előre kijelölhető egy opció.
- Értékek megjelenítése: az opciókhoz érték is megadható, ami az adminnak segít a beküldések olvasásakor.
- Elnevezés: az oszlop- és sorcímkéket szabadon megadhatod.
- Átrendezés: a fogómarkerrel húzva változtathatod a sorrendet.
Speciális beállítások
Szekció neve “Speciális beállítások”| Beállítás | Mit csinál |
|---|---|
| Konténerosztály | Egyéni CSS-osztály a mező burkolójára. |
| Súgóüzenet | Útmutató szöveg a mező alatt. |
| Névattribútum | A HTML name attribútuma, általában nem kell módosítani. |
| Feltételes logika | A mező megjelenítése vagy elrejtése más mezők értéke alapján. |
Készült: