Alapértékek és klónozás
Alapértékek megadása csoportoknak, a klón hozzáadó gomb felirata és a clone_default paraméter.
Alapértékek
Szekció neve “Alapértékek”Alapértéket kétféleképpen adhatsz meg: almezőnként, vagy az egész csoportra.
Almezőnként
Szekció neve “Almezőnként”Minden almezőnél használd a std paramétert:
add_filter( 'rwmb_meta_boxes', function ( $meta_boxes ) { $meta_boxes[] = [ 'title' => 'Névjegy', 'fields' => [ [ 'type' => 'group', 'id' => 'nevjegy_csoport', 'fields' => [ [ 'id' => 'nev', 'name' => 'Név', 'std' => 'Minta Péter' ], ], ], ], ]; return $meta_boxes;} );
Új bejegyzés vagy oldal szerkesztésekor a mezők a megadott értékekkel jelennek meg.
Az egész csoportra
Szekció neve “Az egész csoportra”Az almezők külön std értéke helyett a csoport std paraméterébe is tömböt írhatsz, almezőazonosító és érték párokkal:
[ 'type' => 'group', 'id' => 'nevjegy_csoport', 'fields' => [ [ 'id' => 'nev', 'name' => 'Név' ], [ 'id' => 'email', 'type' => 'email', 'name' => 'E-mail' ], ], 'std' => [ 'nev' => 'Minta Éva', ],]Ha a csoport ismételhető, a std csoportértékek tömbje legyen:
'std' => [],A klón hozzáadó gomb felirata
Szekció neve “A klón hozzáadó gomb felirata”Az ismételhető csoport alatti gomb alapértelmezett felirata + Továbbiak hozzáadása. Az add_button paraméterrel átírhatod:
[ 'type' => 'group', 'name' => 'Számok', 'id' => 'szamok', 'clone' => true, 'add_button' => 'Új szám hozzáadása', 'fields' => [ // almezők ],],Alapértékek új klónnál
Szekció neve “Alapértékek új klónnál”Új klón létrehozásakor:
- Ha a csoportnál
'clone_default' => truevan beállítva, az új példány almezői az alapértékeikkel jelennek meg. - Ha egy almező maga is ismételhető, a saját
clone_defaultbeállítása az erősebb.
[ 'id' => 'szamok', 'type' => 'group', 'clone' => true, 'clone_default' => true, 'fields' => [ [ 'name' => 'Szám címe', 'id' => 'cim', 'std' => 'Esti dal' ], ],],Készült: