Register a menu support
register_nav_menus( array(
'menu_id' => esc_html__( 'menu_location_name', 'text-domain' ),
) );
//another format
register_nav_menus(array(
'main_menu' => esc_html__('good','textdomain'),
'main_menu2' => esc_html__('bad','textdomain'),
));
//another format
register_nav_menus([
'my_id' => 'menu_location_name',
]);
//another format
$arg = array( 'theme_location' => 'menu_id', 'menu_class' => 'add menu class here', ); wp_nav_menu($arg);
Call it in your template
wp_nav_menu([
‘theme_location’ => ‘id-from-func’,
‘container_class’ => ‘container_class’,
‘container_id’ => ‘container_id’,
‘menu_class’ => ‘menu_class’,
‘menu_id’ => ‘menu_id’
]);
wp_nav_menu([
'theme_location' => 'id-from-func',
'container_class' => 'container_class',
'container_id' => 'container_id',
'menu_class' => 'menu_class',
'menu_id' => 'menu_id'
]);
if need disables container use like this:
wp_nav_menu([
'theme_location' => 'id-from-func',
'container' => false,
'menu_class' => 'menu_class',
'menu_id' => 'menu_id'
]);
