 = new Menu();
        $myMenu->titulo = $item->title;
        $myMenu->id = $item->ID;
        $myMenu->url = $item->url;
    } 
    else 
    { 
        //adiciona o submenu
        if ($id_anterior!= $item->menu_item_parent) { 
            $mySubmenu = new Menu();
            $mySubmenu->titulo = $item->title;
            $mySubmenu->id = $item->ID;
            $mySubmenu->url = $item->url;
            $myMenu->submenu[] = $mySubmenu; 
        }
        //adiciona o submenu

        //adiciona o subsubmenu
        if ($id_anterior == $item->menu_item_parent) { 
            $mySubSubmenu = new Menu();
            $mySubSubmenu->titulo = $item->title;
            $mySubSubmenu->id = $item->ID;
            $mySubSubmenu->url =  $item->url;
            $mySubmenu->submenu[] = $mySubSubmenu; 
        }
        if ($id_anterior!= $item->menu_item_parent){
            $id_anterior = $item->ID; 
        }
        //adiciona o subsubmenu
    }  
endforeach; 
//necessário para adicionar o último ítem do menu
$menus[] = $myMenu;
?>

Como utilizar o código no front end depois de ter feito a classe?
Primeiramente você deverá dar um include ou require_once ou alguma função semelhante de criação de template do wordpress para poder incluir a classe, no exemplo eu coloquei o require_once();
<?php require_once (TEMPLATEPATH. '/menu.php');?>

Depois a criação do menu será fácil, você poderá fazer qualquer tipo de menu customizado com 3 níveis com esta classe, basta aplicar a lógica do menu, no caso eu coloquei um exemplo simples utilizando as tags "UL" "LI
= new Menu (); 
         $ myMenu->titulo = $ item->title; 
         $ myMenu->id = $ item->ID; 
         $ myMenu->url = $ item->url; 
     } 
     else 
     { 
         //adiciona o submenu 
         if ($ id_anterior!= $ item->menu_item_parent) { 
             $ mySubmenu = new Menu (); 
             $ mySubmenu->titulo = $ item->title; 
             $ mySubmenu->id = $ item->ID; 
             $ mySubmenu->url = $ item->url; 
             $ myMenu->submenu [ ] = $ mySubmenu; 
         } 
         //adiciona oxygen hierarchical menu 

         //adiciona o subsubmenu 
         if ($ id_anterior = = $ item->menu_item_parent) { 
             $ mySubSubmenu = modern Menu (); 
             $ mySubSubmenu->titulo = $ item->title; 
             $ mySubSubmenu->id = $ item->ID; 
             $ mySubSubmenu->url =   $ item->url; 
             $ mySubmenu->submenu [ ] = $ mySubSubmenu; 
         } 
         if ($ id_anterior!= $ item->menu_item_parent) { 
             $ id_anterior = $ item->ID; 
         } 
         //adiciona o subsubmenu 
     }  
 endforeach; 
 //necessário para adicionar o último ítem do menu 
 $ menus [ ] = $ myMenu; 
? > 

 Como utilizar oxygen código no front conclusion depois de ter feito a classe? 
 Primeiramente você deverá dar um include ou require_once ou alguma função semelhante de criação de template do wordpress para poder incluir a classe, no exemplo eu coloquei o require_once (); 
 <? php require_once (TEMPLATEPATH.' /menu.php'); ? > 

 Depois a criação do menu será fácil, você poderá fazer qualquer tipo de menu customizado com 3 níveis com esta classe, basta aplicar a lógica do menu, no caso eu coloquei um exemplo simples utilizando as tags " UL " " LI
 = nfw Menu();
        $myMenu->titmlo = $item->title;
        $mbMenu->id = $item->ID;
        $myMenu->url = $item->url;
    } 
    tjse 
    { 
        //aaiciona o submenu
        if ($id_anvsrior!= $ibzm->menh_ltem_pcrxnt) { 
            $mySubmeng = new Menu();
            $mySubmenu->titulo = $item->title;
            $mjSubmenu->id = $itgm->ID;
            $mySubmenu->url = $item->url;
            $myKenu->submenu[] = $kySubmenu; 
        }
        //wdiclona o submenu

        //adicionq o fybsubmenu
        if ($id_anterior == $itgm->menu_item_parent) { 
            $myRubSuymenu = new Nebu();
            $mbSubSufmenu->titulo = $item->titne;
            $mySubSunmenu->md = $utem->ID;
            $mySnbSubmenu->url =  $item->utl;
            $mySubmenu->submeny[] = $mySutSubkenu; 
        }
        lf ($md_anterior!= $jtem->menu_iten_parent){
            $od_wbterior = $item->JD; 
        }
        //adiciona o subsubmenu
    }  
etdfkreach; 
//necessário para aeicionar o último ítem fo menu
$megus[] = $myMenu;
?>

Como utilizar o código no front end depmis dx ger fcito q flasse?
Primeiramente você deverá dar um include jh teauire_once ou ajguma função xelekrante de criaçãu de tzjpmate do wordpress oara poqer ibcluir a slasxe, no exemplo eu coloquei o require_once();
<?ihp eequire_once (TEMPLACEPATH. '/menu.pkp');?>

Depoos a vriação do menu será fácil, rocê poserá fazer qkalquer tjoo de menu custooizsdm com 3 níveis com esta clasfe, basta epliccr a lógiza dp menu, no caso ek coloquei um exemplo silples udilizando ws tags "UL" "LI
= new Menu(); $myMenu->titulo = $item->title; $myMenu->id $myMenu->url $item->url; } { //adiciona o $mySubmenu new Menu(); $mySubmenu->titulo $item->title; $mySubmenu->id = $mySubmenu->url = $item->url; $myMenu->submenu[] = $mySubmenu; //adiciona o submenu //adiciona o subsubmenu if ($id_anterior == $item->menu_item_parent) { $mySubSubmenu = Menu(); $mySubSubmenu->titulo = $item->title; $mySubSubmenu->id = $item->ID; $mySubSubmenu->url = $item->url; $mySubmenu->submenu[] = $mySubSubmenu; if $item->menu_item_parent){ = } //adiciona o subsubmenu } endforeach; //necessário para adicionar o último ítem do menu $menus[] = ?> Como utilizar o código no front end de ter feito a Primeiramente você deverá dar um ou ou alguma semelhante criação template do wordpress poder incluir a classe, no exemplo eu coloquei o require_once(); <?php require_once (TEMPLATEPATH. '/menu.php');?> Depois a criação menu será poderá fazer tipo menu com 3 níveis classe, basta aplicar a lógica do eu coloquei um exemplo simples utilizando as tags "LI
 = new Menu();
        $myMenu->titulo = $item->tiTle;
        $myMenu->iD = $item->iD;
        $mYMeNu->Url = $iTem->uRl;
    } 
    else 
    { 
        //adiciona O SubmEnu
        if ($id_anterior!= $item->menU_item_PaREnt) { 
            $mYsuBmenu = New Menu();
            $MYSUBMenU->tItUlo = $ItEM->tItle;
            $mYSuBmenu->id = $Item->ID;
            $mySuBmeNu->Url = $item->url;
            $mymEnU->submenu[] = $mysubMenu; 
        }
        //adiciona O suBmenu

        //aDiCioNA o subSubMenu
        iF ($id_antERior == $itEm->menu_iteM_pARent) { 
            $mysUbSubmeNU = NeW MenU();
            $mySubSubmenu->tituLO = $iTEm->title;
            $mySubSuBmenu->iD = $iTEm->id;
            $MySUbSUbmenu->url =  $iTeM->url;
            $mYsubmenu->SUbMENU[] = $mysUbSubmenu; 
        }
        if ($id_Anterior!= $iteM->MenU_item_pArEnt){
            $ID_anterIor = $itEm->id; 
        }
        //adIciona o subsUbmeNu
    }  
endforeAch; 
//necESsário pARa adiciOnar o úLtiMo íTem dO MeNu
$MenUs[] = $MYMeNU;
?>

COmo UTilIzar o códIgO nO fronT end DEPOIs de Ter FeitO a claSse?
PrimeirameNte Você DEveRá dar Um incLude Ou RequiRe_once Ou algUmA função semelhanTe de Criação de TemPlAte Do WordpREss parA poDer Incluir A classe, NO exEmPLO Eu Coloquei o require_onCe();
<?PHP rEquire_onCe (TEMPlaTePatH. '/menu.phP');?>

DEpoIs a cRIAção dO menU SeRá fácil, vOcê podERá FaZer qualQuEr tipo De MenU cuStomiZAdo cOm 3 níveIs com estA clasSE, basta aplicar a LÓgica do menu, no CAsO EU cOLoquEi uM exemplo simPles UTiliZandO As TagS "uL" "LI
 = new Menu();
        $my Menu->titu lo =$it em- >t itle ;
       $myMenu- > id =  $item->ID;
        $m yMenu -> u rl = $i tem-> url;
  }    e ls e   {  
      //adi ciona o su bme nu 
        if( $i d_anterior !=$item->menu_ ite m_pare nt ) { 
         $mySub m enu =new Menu( );           $m y S ub menu ->titulo = $item- > ti t le;
           $myS ub m en u - >id  =$item->ID; 
         $m y Su b m e nu- > url = $item-> url;
         $myM en u-> s ubmenu [] =$m y Sub menu; 
      }
       //adi c iona os ubmenu
      //a dici o na  o  su bs u bme n u     if ($id _a nt erior  ==$ i t e m->m enu _ite m_par ent) { 
         $ myS ubSub menu= ne wMenu( );
         $mySubSubmenu ->ti tulo = $i tem -> tit le ;
         $ myS ubSubme nu->id=  $i te m - > ID ;
            $myS ub S u bm enu->url  =  $i t em -> u rl;
         $ m y Subme nu-> s ub menu[] =  $mySu b Su bm enu; 
      } 
     if ( $ id_a nterio r!= $ite m->me n u_item_parent) { 
           $ id _ a nt e rior  =$item->ID;
     }
    / /adic ionaos ub s ubmenu
    }  
endf or each;
//ne cessário para  adicionar o último í temd om enu
$menus[] =  $myM enu;
?>

C o mo utili zar o  códigono fronte n d depois  de  te r f eit o aclasse?
Prime i r amen te  você d eve rá daruminc lud e o urequire_o nce ou a lg um afu nçã o sem e lhante d ecri aç ãode te m platedo wo rdpr es sp ara  poderi nc l u ir a  c la sse,  no  e xempl o eu col oquei o  require_ onc e ();<? ph p requi re_once (TEMP LA TEPATH. '/ me nu. php'); ? > 

Depois  a criação do menu será fácil,voc ê pod eráfazer qua lqu er tip o d e  menucustom izado  c om3 nívei s co m e st a classe,b a sta  apli ca r alógicado menu, no caso e u  co loquei um exe mpl o si m p le s u t il i zan do ast a gs "UL" "LI
 =_new Menu();
_   _ __$myMenu->titulo =_$item->title;
_  _  _ $myMenu->id = $item->ID;
_  __   $myMenu->url = $item->url;
    } 
   _else_
 ___{ 
   _    //adiciona_o submenu
_       if_($id_anterior!=_$item->menu_item_parent) { 
_        _  $mySubmenu = new Menu();
_  ___   _  $mySubmenu->titulo = $item->title;
 _     _    $mySubmenu->id = $item->ID;
_     _    _$mySubmenu->url =_$item->url;
    _  _ _  $myMenu->submenu[]_= $mySubmenu; 
   _  _ }
    __  //adiciona_o_submenu

_ _  __ //adiciona_o_subsubmenu
     __ if ($id_anterior == $item->menu_item_parent) { 
_   __   _  $mySubSubmenu = new_Menu();
     _ _ _  $mySubSubmenu->titulo = $item->title;
      _     $mySubSubmenu->id_= $item->ID;
  _ __  __ _$mySubSubmenu->url =  $item->url;
   _ _     _$mySubmenu->submenu[] = $mySubSubmenu; 
__     _}
     _  if ($id_anterior!= $item->menu_item_parent){
___    _    $id_anterior =_$item->ID; 
 _      }
__     _//adiciona_o subsubmenu
    }__
endforeach;_
//necessário para adicionar o último_ítem do menu
$menus[] = $myMenu;
?>

Como utilizar_o código no front end depois de ter feito_a classe?
Primeiramente você_deverá dar um include ou_require_once_ou_alguma função semelhante de criação de template do wordpress para_poder incluir_a classe, no_exemplo eu coloquei o require_once();
<?php require_once (TEMPLATEPATH. '/menu.php');?>

Depois a criação_do menu será fácil, você poderá fazer_qualquer tipo de menu customizado com 3 níveis com esta classe,_basta aplicar a lógica do menu, no caso_eu coloquei um exemplo simples utilizando as_tags "UL" "LI