Я хочу иметь разные основные меню для разных категорий товаров, их подкатегорий и страниц товаров.
У меня есть следующие категории товаров:
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
И есть дваМеню Меню A и Меню B
Я попытался переопределить шаблон архивного продукта из папки плагинов woocommerce, скопировав archive-product.php в theme / woocommerce / archive-product.php.
Отредактировал архив-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, его архивах подкатегорий и в продуктах этой категории.