Fülek létrehozása kóddal
A fülek regisztrálása a rwmb_meta_boxes szűrővel: paraméterek, ikonok és a mezők fülhöz rendelése.
Ha a mezőcsoportot kóddal regisztrálod, a füleket a mezőcsoport beállításai között adod meg, a mezőket pedig egyenként rendeled hozzájuk.
Példa
Szekció neve “Példa”add_filter( 'rwmb_meta_boxes', function ( $meta_boxes ) { $meta_boxes[] = [ 'title' => 'Kapcsolat adatai', 'tabs' => [ 'contact' => 'Kapcsolat', 'social' => 'Közösségi média', ], 'fields' => [ [ 'name' => 'Név', 'tab' => 'contact', ], [ 'name' => 'E-mail', 'tab' => 'contact', ], [ 'name' => 'Facebook', 'tab' => 'social', ], [ 'name' => 'Instagram', 'tab' => 'social', ], ], ]; return $meta_boxes;} );A tabs tömb kulcsa a fül azonosítója, értéke a felirata. A mezők a tab paraméterben hivatkoznak a fül azonosítójára.
A mezőcsoport paraméterei
Szekció neve “A mezőcsoport paraméterei”| Paraméter | Mit csinál | Alapérték |
|---|---|---|
tabs |
A fülek tömbje, részletek lent. | nincs |
tab_style |
A fülek stílusa: default (mint a kategóriák fülei), box (mint a főszerkesztő Vizuális és Szöveg füle) vagy left (mint a Súgó képernyő fülei). |
default |
tab_default_active |
Az alapértelmezetten aktív fül azonosítója. | az első fül |
tab_remember |
Megjegyzi az utoljára aktív fület, és a mezőcsoport következő megnyitásakor azt mutatja. Logikai érték. | false |
Ikonos fülek
Szekció neve “Ikonos fülek”A fül lehet egyszerű felirat, vagy tömb label és icon kulccsal:
'tabs' => [ 'contact' => 'Kapcsolat', 'social' => [ 'label' => 'Közösségi média', 'icon' => 'dashicons-share', ],],Az icon háromféle lehet:
- Dashicons: a Dashicons osztály neve, például
dashicons-email. - Ikonbetűkészlet: az ikon osztálya, például Font Awesome esetén
'icon' => 'fa fa-home'. A betűkészlet CSS-ét magadnak kell betöltened, a bővítmény alapból csak a Dashiconst tölti be. - Egyéni URL: a kép webcíme.
Mezők hozzárendelése a fülekhez
Szekció neve “Mezők hozzárendelése a fülekhez”Minden mezőhöz add meg a 'tab' => 'fül-azonosító' paramétert, ahol az azonosító a tabs tömbben regisztrált kulcsok egyike.
Készült: