Je crée des menus, mais lorsque je vais dans le tableau de bord, il s’affiche sous la forme "Nom sympa" et le "Nom du menu". Quelqu'un sait-il comment empêcher cela ou le supprimer? J'ai joint une photo pour illustrer ce que je veux dire:
J'ajoute mon menu dans mon function.php comme ceci:
add_action('init', 'register_menus');
function register_menus(){
// This theme uses wp_nav_menu() in one location.
register_nav_menus(
array(
'primary-nav', __( 'Primary Menu'),
'footer-nav', __( 'Footer Menu')
)
);
}
Je l'appelle dans mon fichier d'en-tête comme suit:
if(has_nav_menu('primary-nav')){
wp_nav_menu(
array(
'theme_location' => 'primary-nav',
'container' => 'nav',
)
);
}
Cela m'a stumped en ce moment.
Vous enregistrez un tableau de quatre menus. Si vous reformatez votre code, vous le verrez.
[…]
array(
'primary-nav',
__( 'Primary Menu'),
'footer-nav',
__( 'Footer Menu')
);
[…]
Adaptez votre code à un tableau avec des clés personnalisées et tout ira bien:
[…]
array(
'primary-nav' => __( 'Primary Menu'),
'footer-nav' => __( 'Footer Menu')
);
[…]