woocommerce - 切换汉堡菜单不适用于第二个导航
问题描述
我目前正在尝试通过 WooCommerce 在 Storefront 主题中设置辅助导航,但我无法使移动版本正常工作。我编写了这段代码,以便仅在所有 /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
}
}
虽然我的主要手持菜单不会切换菜单“商店”。我目前正在浏览店面主题中的 navigation.js,但我的 javascript 功能非常有限,我觉得我在转圈。
也许你们中的某个人可以提供帮助?非常感谢
解决方案
推荐阅读
- c# - 如何在 blob 容器 c# 中使用 azure search 在最新文件中搜索匹配数据
- ios - 如果将代码共享给其他系统,我是否需要在代码中安装 alamofire
- r - R中的数据框子集
- excel - VBA中可能的动态If语句?
- node.js - 将 MongoDB 中写入的二进制数据转换为 NODE JS 中的字符串
- c - 如何在预处理器#if 条件下捕获未定义的宏?
- php - 在每个函数之前调用函数
- javascript - Does the classic copy to clipboard need input field/text area field necessarily?
- terraform - 如何使用 Terraform 将资源创建拆分为不同的模块?
- javascript - 在 const react native 中定义函数