请帮我有关Wordpress的提示,
我也创建了9个菜单, 也创建了9个WooCommerce类别, 但是我不知道如何在各自的WooCommerce产品类别中调用每个菜单。
文章图片
但是我必须为每个WooCommerce产品类别使用不同的菜单。
文章图片
#1 这是我发现的可以帮助你的解决方案:
你必须通过将archive-product.php复制到yourtheme / woocommerce / archive-product.php来覆盖woocommerce插件文件夹中的归档产品模板。编辑文件, 并在开头(或菜单需要显示的任何地方)添加以下代码:
<
?php if ( is_tax( 'product_cat', 'category1' )) {
wp_nav_menu( array( 'theme_location' =>
'menu1' ) );
}elseif ( is_tax( 'product_cat', 'category2' )) {
wp_nav_menu( array( 'theme_location' =>
'menu2' ) );
}else ( is_tax( 'product_cat', 'category3' )) {
wp_nav_menu( array( 'theme_location' =>
'menu3' ) );
}?>
【我如何为每个WooCommerce产品类别创建不同的菜单()】当我们进入属于类别category1的产品页面时, 将显示menu1。
当我们进入属于类别category2的产品页面时, 将显示menu2。
推荐阅读
- 如何在storefront的顶部栏和页脚区域添加自定义frame
- WordPress多久检查一次更新()
- 我如何将函数添加到已经存在的函数
- 如何在WordPress Customizer实时预览中阻止seciton刷新来删除段落符()
- 如何动态设置模板的WordPress页面标题,其中从cURL接收页面数据()
- 如何在自定义WordPress主题中调整一个特定图像的大小()
- 我如何重命名我的WordPress活动主题文件夹
- 如何在WordPress Amadeus主题中使超链接具有不同的颜色()
- 如何在wordpress主题中的每个帖子上使用Vanilla JS逐步增加动画延迟