Woocommerce 切换汉堡菜单不使用第二个导航

Woocommerce 切换汉堡菜单不使用第二个导航,woocommerce,menu,hamburger-menu,storefront,handheld,Woocommerce,Menu,Hamburger Menu,Storefront,Handheld,我目前正试图通过WooCommerce在店面主题中设置一个二级导航,但我很难让移动版本正常工作。我编写此代码是为了使导航仅显示在所有/shop子类别上: add_action( 'storefront_content_top', 'jp_shop_navigation' ); function jp_shop_navigation() { global $wp; $current_slug = add_query_arg( array(), $wp->request );

我目前正试图通过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
}
}
add_操作('storefront_content_top'、'jp_shop_navigation');
功能jp_商店_导航(){
全球$wp;
$current\u slug=add\u query\u arg(数组(),$wp->request);
if(strpos($current_slug,'shop')!==false){
?>