Bonjour à tous,

Je suis débutant et nouveau parmis vous :), je crée mes propore thème sur wordpress, j'ai un léger soucis avec ma navbar
Décrivez ici votre problème ou ce que vous cherchez à faire.

$menuLocations = get_nav_menu_locations();
        $menuID = $menuLocations['primary-menu'];
        $array_menu = wp_get_nav_menu_items($menuID);
        // print_r($array_menu);
        $menu = array();

        foreach ($array_menu as $m) {
            if (empty($m->menu_item_parent)) {
                $menu[$m->ID] = array();
                $menu[$m->ID]['ID'] = $m->ID;
                $menu[$m->ID]['title'] = $m->title;
                $menu[$m->ID]['url'] = $m->url;
            }
        }
        ?>

    <nav class="navbar ">
        <div class="navbar-brand">
            <a class="navbar-item" href="#">
                <img src="<?php echo get_stylesheet_directory_uri() ?>\assets\img\Groupe103.svg" alt="logo" width="112" height="28">
            </a>

            <div class="navbar-burger burger" data-target="navMenubd-example">
                <span></span>
                <span></span>
                <span></span>
            </div>
        </div>

        <div id="navMenubd-example" class="navbar-menu">
            <div class="navbar-start">
                <?php
                foreach ($menu as $m) :
                ?>

                    <div class="navbar-item has-dropdown is-hoverable is-mega">
                        <div class="navbar-link flex">
                            <a id="drop" href="<?= $m['url'] ?>">
                                <?php echo $m['title']; ?>
                            </a>
                        </div>
                        <div id="blogDropdown" class="navbar-dropdown" data-style="width: 18rem;">
                            <div class="container is-fluid">
                                <div class="columns">
                                    <div class="column">
                                        <a class="navbar-item">
                                        </a>
                                    </div>

                                    <div class="column">
                                        <a class="navbar-item">
                                        </a>
                                    </div>

                                    <div class="column">
                                        <a class="navbar-item">
                                        </a>
                                    </div>

                                    <div class="column">
                                        <a class="navbar-item">

                                        </a>
                                    </div>

                                    <div class="column">
                                        <a class="navbar-item">

                                        </a>
                                    </div>
                                </div>

                            </div>

                        </div>
                    </div>
                <?php
                endforeach;
                ?>
            </div>
        </div>
        <?= get_search_form() ?>
    </nav>

Ce que je veux

Je veux une navbar classique avec un navbar-dropdown

Ce que j'obtiens

tout la navbar deviens des dropdown sauf que je veux que un seul soit dropdown
pouvais vous m'aidez svp
merci
brice

Aucune réponse