classes, true ) ) { return $item_output; } $expanded = in_array( 'current-menu-ancestor', $item->classes, true ); // Generate a unique state ID. static $nav_menu_item_number = 0; $nav_menu_item_number ++; $expanded_state_id = 'navMenuItemExpanded' . $nav_menu_item_number; $item_output .= sprintf( '', esc_attr( $expanded_state_id ), wp_json_encode( $expanded ) ); $dropdown_button = '