Переключатель для Burger Menu не работает со второй навигацией - PullRequest
0 голосов
/ 28 февраля 2019

В настоящее время я пытаюсь настроить вторичную навигацию в теме Storefront от WooCommerce, но у меня возникают проблемы с работой мобильной версии.Я написал этот код так, чтобы навигация отображалась только во всех подкатегориях / shop:

add_action( 'storefront_content_top', 'jp_shop_navigation' );
function jp_shop_navigation() {
    global $wp;
    $current_slug = add_query_arg( array(), $wp->request );

   if (strpos($current_slug, 'shop') !== false ) {
    ?>

    <nav id="site-navigation" class="main-navigation" role="navigation">
    <button class="menu-toggle" aria-controls="site-navigation" aria-expanded="false"><span><?php echo esc_attr( apply_filters( 'storefront_menu_toggle_text', __( 'Shop Menu', 'storefront' ) ) ); ?></span></button>

    <?php
    wp_nav_menu( array(
        'menu' => 'Shop',
    ) );
    ?>

    </nav><!-- #site-navigation -->
<?php
}
}

В то время как мое основное портативное меню переключает меню «shop», это не так.В настоящее время я просматриваю файл navigation.js в теме магазина, но мои возможности javascript очень ограничены, и я чувствую, что поворачиваюсь кругами.

Может быть, кто-то из вас может помочь?Большое спасибо

...