Question

J'ai un menu de navigation profonde à 3 niveaux qui affichera à côté de toutes les pages du site à l'exception de la page d'accueil. Le problème n'est que 2 de mes 3 niveaux s'affichent dans le menu lors de l'affichage à l'aide du WP_NAV_MENU. J'ai essayé de spécifier le paramètre de profondeur et sans elle en vain. J'utilise le Thème des racines Si cela aide.

Voir ci-dessous pour une image sur la façon dont le menu se trouve dans la section Apparence> Menus.

enter image description here

Le problème que l'on peut voir d'en haut est que les «solutions de production» et «avalanche» montrent, mais les articles des enfants sous Avalanche ne sont pas affichés. Et ce n'est pas une chose de style que les troisième niveaux ne sont tout simplement pas du tout. Je n'utilise aucun marcheurs personnalisés ou rien non plus, c'est via des fonctions de menu Register et d'affichage de navigation.

Ceci est le code qui enregistre tous mes menus de navigation:

register_nav_menus(array(
    'accordion_navigation' => __('Page Accordion Navigation', 'roots'),
    'footer_navigation_left' => __('Footer Navigation Left', 'roots'),
    'footer_navigation_solutions' => __('Footer Product Solutions', 'roots'),
    'footer_navigation_news' => __('Footer News & Events', 'roots'),
    'footer_navigation_about' => __('Footer About', 'roots')
));

Dans mon modèle de page, j'ai ce code pour afficher le menu:

wp_nav_menu(array('theme_location' => 'accordion_navigation'));

Est-ce que j'ai râté quelque chose?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top