Tovább a tartalomhoz

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.

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.

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

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.

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:

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