Bonjour,

Je rencontre un problème avec wp_nav_menu.
J'ai un menu avec plusieurs items qui ont tous des sous-menus.

Lorsque je clique sur un menu il se déploie et se referme.
Lorsque je clique sur un sous-menu, il se referme.

Je voudrais que cela ne se déploie pas quand c'est un menu et je voudrais qu'il ne se ferme pas quand c'est un sous-menu.

Difficile de vous donner plus d'explication, je débute et j'ai un peu de mal d'avoir les idées claires sur le sujet.

un extrait du Header
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
                     <div class="montheme-navigation">
                        <nav id="site-navigation" class="main-navigation">
                            <span class="toggle-menu" aria-controls="primary-menu" aria-expanded="false">
                                <span class="screen-reader-text">
                                    <?php esc_html_e('Primary Menu', 'minimal-grid'); ?>
                                </span>
                                <i class="ham"></i>
                            </span>
                            <?php
                                 wp_nav_menu(array(
                                    'menu_id' => 'primary-menu',
                                    'container' => 'div',
                                    'container_class' => 'menu-wrapper',
                                    'depth' => 3,
                                ));
                             ?>
                     </div>
Si je mets simplement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
                                wp_nav_menu(array(
 
                                ));
Le comportement est identique.


J'ai tenté mille trucs dans le CSS mais sans résultat.

Il y a-t-il un argument dans wp_nav_menu pour empêcher cela ?

Merci pour votre aide