В настоящее время я пытаюсь настроить вторичную навигацию в теме 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 очень ограничены, и я чувствую, что поворачиваюсь кругами.
Может быть, кто-то из вас может помочь?Большое спасибо