Beispiel #1
0
 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;
     }
 }
Beispiel #2
0
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()));