"; } /** * Creates the menu using an anchor tag. Creates dropdown if the given menu has children. * @param string $output Html string containing the output. * @param object $item menu information of a single menu item. * @param int $depth nesting level of the menu. * @param array $args Other dynamic input. */ public function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) { $classes = empty( $item->classes ) ? array() : (array) $item->classes; $classes[] = 'menu-item-' . $item->ID; $class_names = join( ' ', apply_filters( 'nav_menu_css_class', array_filter( $classes ), $item, $args, $depth ) ); $li_classes = 'navbar-item ' . $item->post_name . ' ' . $class_names; $has_children = empty($args->walker) ? false : $args->walker->has_children; $li_classes .= $has_children ? ' has-dropdown is-hoverable' : ''; if ( $has_children ) { $output .= "