function display_element($element, &$children_elements, $max_depth, $depth = 0, $args, &$output) { switch ($element->object) { case 'oxy_section': $element->url = oxy_get_home_url() . '/#' . oxy_string_to_id($element->title); $has_logo = get_post_meta($element->object_id, THEME_SHORT . '_section_logo', true); if ($has_logo) { $output .= '<li>' . oxy_create_logo($element) . '</li>'; return; } default: $element->is_dropdown = !empty($children_elements[$element->ID]); if ($element->is_dropdown) { if ($depth === 0) { $element->classes[] = 'dropdown'; } elseif ($depth === 1) { $element->classes[] = 'dropdown-submenu'; } } parent::display_element($element, $children_elements, $max_depth, $depth, $args, $output); break; } }
echo implode(' ', $classes); ?> " role="banner"> <div class="<?php echo $container_class; ?> "> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".main-navbar"> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <?php oxy_create_logo(); ?> </div> <nav class="collapse navbar-collapse main-navbar" role="navigation"> <div class="menu-sidebar pull-right"> <?php dynamic_sidebar('menu-bar'); ?> </div> <?php $primary_menu = wp_get_nav_menu_items($slug); if (!empty($primary_menu)) { wp_nav_menu(array('menu' => $slug, 'menu_class' => 'nav navbar-nav navbar-right', 'depth' => 4, 'walker' => new FrontendBootstrapMegaMenuWalker()));