'menu_item_parent', 'id' => 'db_id' ); var $first = false; function start_lvl( &$output, $depth = 0, $args = array() ) { $output .= ""; } function end_el( &$output, $object, $depth = 0, $args = array() ) { $output .= ""; } function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) { $page_class = ""; if(isset($item->classes)){ foreach($item->classes as $index => $class){ if(strpos($class,"-")===FALSE){ $page_class .= $class . " "; unset($item->classes[$index]); } } } if(!isset($item->classes)){ $item->classes = array(); } $item->classes[] = str_replace(" ", "-", strtolower(trim($page_class))); if(in_array("menu-item-has-children",$item->classes)){ $item->classes[] = "dropdown"; } if($item->menu_item_parent!=0){ $item->classes[] = "sub-menu"; }else{ $item->classes[] = "parent-menu"; } $output .= "
  • object_id === get_the_ID() ) { $output .= " class='current' "; } if(in_array("menu-item-has-children",$item->classes)){ $output .= " href='" . $item->url . "' class='dropdown-toggle'>" . $item->title; }else{ $output .= " href='" . $item->url . "'>" . $item->title; } $output .= ""; if(in_array("menu-item-has-children",$item->classes)){ $output .= ""; } } }