Wordpress için 2 tane menü var, bunlar otomatik olarak item'lerine class alıyorlar. Fonksiyon bu classları almalarını engelliyor ancak 1. menüde çalışırken 2. menüde
footer_left_menu() çalışmıyor. Bunun nedenini anlayamadım?
Kayıt kodu şöyle: register_nav_menu( 'footer_left', __( 'Footer Left Menu', 'laura' ) );
register_nav_menu( 'footer_right', __( 'Footer Right Menu', 'laura' ) );
Menü kodu söyle: function main_menu() {
wp_nav_menu( array(
'theme_location' => 'primary',
'menu_id' => 'main-menu',
'menu_class' => 'nav-menu',
'container' => 'ul'
));
}
function footer_left_menu() {
wp_nav_menu( array(
'theme_location' => 'footer_left',
'menu_id' => 'menu-footer',
'menu_class' => 'footer-menu',
'container' => 'ul',
'depth' => '1'
));
}Fonksiyon şöyle: function clear_nav_menu_item_class() {
return array();
}
add_filter( 'nav_menu_css_class', 'clear_nav_menu_item_class' );