WordPress подменю за пределами родительского элемента - PullRequest
0 голосов
/ 28 февраля 2019

Мне нужно сделать такой макет для моего меню, где дочерние элементы будут отделены от его родительского элемента.См. Пример кода ниже.

Стандартный wp_nav_menu () не может помочь с этим, и wp_get_nav_menu_items () абсолютно плоский

<nav class="header-main-menu">
    <div class="wrapper">


        <div class="level-1" data-level="1">
            <ul>
                <li data-target="alias-2">
                    Parent 1
// Here is where WP puts the child by default
                </li>
                <li data-target="alias-2">
                    Parent 2
                </li>
            </ul>
        </div>


        <div class="level-2" data-level="2">
// I need to put all child menus here, with alias of parent
            <ul data-alias="alias-1">
                <li>
                    Child of 1
                </li>
                <li>
                    Child of 1
                </li>
            </ul>
            <ul data-alias="alias-2">
                <li>
                    Child of 2
                </li>
                <li>
                    Child of 2
                </li>
            </ul>
        </div>


    </div>
</nav>

Примеры кода будут высоко оценены

...