# Add submenu

Submenus generated from tab fields. Add submenu parameter to field and tab will become splitted with addition menus

![](https://2194051268-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MPJdxe1K-sVbh8qB1ld%2F-MPNK_K-kecs4IbI1F-m%2F-MPNLCuJAhMWucKzKn3D%2Fimage.png?alt=media\&token=166fcb89-e60a-4e5b-ae3b-273bd88839fc)

**Example usage:**

```
'tab_1' => array(

   //----And its name obviously

   'name' => esc_html__( 'Tab 1', 'my-domain' ),
   'label' => esc_html__( 'Tab 1 Label ', 'my-domain' ),
   'icon' => 'fa fa-camera',

   'fields' => array(

      //field key and its settings. Full info about fields read in documentation.

      'field' => array(
         'type' => 'text',
         'label' => esc_html__( 'Text 1', 'my-domain' ),
         'submenu' => esc_html__( 'Submenu 1', 'my-domain' ),
      ),
      'field_2' => array(
         'type' => 'text',
         'label' => esc_html__( 'Text 2', 'my-domain' ),
         'submenu' => esc_html__( 'Submenu 2', 'my-domain' ),
      ),
      'field_3' => array(
         'type' => 'text',
         'label' => esc_html__( 'Text 3', 'my-domain' ),
         'submenu' => esc_html__( 'Submenu 3', 'my-domain' ),
      ),
      'field_4' => array(
         'type' => 'text',
         'label' => esc_html__( 'Text 4', 'my-domain' ),
         'submenu' => esc_html__( 'Submenu 4', 'my-domain' ),
      ),


   )
),
```

�
