Tovább a tartalomhoz

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.

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.

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á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.
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.

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á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.
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:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások