不同的WooCommerce产品类别,其子类别和该类别下的产品的不同菜单

时间:2019-07-06 08:20:39

标签: php wordpress woocommerce hook-woocommerce

我想在不同的产品类别,子类别和产品页面上使用不同的主菜单。

我的产品类别如下:

Category A
|_ Sub Category A1
  |_ Sub Category A1.1 
  |_ Sub Category A1.2 
|_ Sub Category A2
  |_ Sub Category A2.1 
  |_ Sub Category A2.2 
Category B
|_ Sub Category B1
  |_ Sub Category B1.1 
  |_ Sub Category B1.2 

并且有两个菜单Menu A和Menu B

我试图通过将archive-product.php复制到theme / woocommerce / archive-product.php来覆盖woocommerce插件文件夹中的归档产品模板。

编辑了archive-product.php。文件,并在开头添加以下代码:

<?php 

if ( is_tax( 'product_cat', 'cat1' )) {
    wp_nav_menu( array( 'theme_location' => 'menu1' ) ); 
}

elseif ( is_tax( 'product_cat', 'cat2' )) {
    wp_nav_menu( array( 'theme_location' => 'menu2' ) ); 
}

else ( is_tax( 'product_cat', 'cat3' )) {
    wp_nav_menu( array( 'theme_location' => 'menu3' ) ); 
}

?>

但这没用。

我想在产品类别归档页面上显示不同的菜单。类别A的产品档案上的不同菜单(菜单A)a是子类别档案,并且在该类别下的产品上。

0 个答案:

没有答案