esc_html__('Main Menu', 'autumnpoetry'), 'footer-menu' => esc_html__('Footer Menu', 'autumnpoetry') ) ); } add_action( 'init', 'autumnpoetry_register_menus' ); function autumnpoetry_aria_hasdropdown($atts, $item, $args) { if($args->theme_location == 'main-menu') { if(in_array('menu-item-has-children', $item->classes)) { $atts['aria-haspopup'] = 'true'; $atts['aria-expanded'] = 'false'; } } return $atts; } add_filter( 'nav_menu_link_attributes', 'autumnpoetry_aria_hasdropdown', 10, 3 ); function autumnpoetry_submenu_button($dir, $title) { $button = ''; return $button; } function autumnpoetry_dropdown_icon($title, $item, $args, $depth) { if($args->theme_location == 'main-menu') { if(in_array('menu-item-has-children', $item->classes)) { if($depth == 0) { $title .= autumnpoetry_submenu_button('down', $title); } else { $title .= autumnpoetry_submenu_button('right', $title); } } } return $title; } add_filter( 'nav_menu_item_title', 'autumnpoetry_dropdown_icon', 10, 4 );