Две разные навигации на сайте Wordpress
есть такая задача: реализовать две навигации на сайте(одну в хедере, а другую в футере). код в functions.php:
function addMenuHeaderClass( $ulclass ) {
return preg_replace( '/<a /', '<li class="menu__item"><a class="menu__list-link"', $ulclass );
}
function addMenuFooterClass( $ulclass ) {
return preg_replace( '/<a /', '<li class="footer__menu-item"><a class="footer__menu-link"', $ulclass );
}
add_filter( 'wp_nav_menu', 'addMenuHeaderClass' );
add_filter( 'wp_nav_menu', 'addMenuFooterClass' );
код в хедере:
<?php
wp_nav_menu( array(
'menu' => 'header-menu',
'container' => '',
theme_location' => 'header-menu',
'items_wrap' => '<ul class="menu__list">%3$s</ul>',
) );
?>
код в футере:
<?php
wp_nav_menu( array(
'menu' => 'footer-menu',
'container' => '',
'theme_location' => 'footer-menu',
'items_wrap' => '<ul class="footer__menu-list">%3$s</ul>',
) );
?>
Но проблема в том, что к меню в хедере применяются стили из меню в футере. Как это исправить?