Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <nav id="menu-mover">
- <ul >
- <?php
- $menu = wp_get_nav_menu_items('Menu Principal');
- global $post;
- $id_menu = $post->ID;
- if($id_menu==''){
- $id_menu = 31;
- }
- $menus = array();
- foreach($menu as $m){
- if($m->menu_item_parent==0) continue;
- if($m->object_id == $id_menu || $m->object_id == $id_menu || $curr2==$id_menu){
- $curr2 = $m->menu_item_parent;
- }
- $menus[$m->menu_item_parent][] = $m;
- }
- foreach($menu as $m){
- if($m->menu_item_parent!=0) continue;
- $curr='';
- if($m->object_id == $id_menu || $m->object_id == $id_menu || $curr2==$m->ID){
- $curr = "class='activo'";
- }
- if($m == end($menu)){
- $curr = "class='last'";
- }
- if($m->url!=""){
- $link = $m->url;
- } else if($m->object=="category"){
- $link = get_category_link($m->object_id);
- } else {
- $link = get_the_permalink($m->object_id);
- }
- echo '<li '.$curr.'><a class="desplegable" href="'.$link.'">'.($m->title).'</a>';
- if(count($menus[$m->ID])>0){
- echo "<a href='javascript:void(0);' class='mas'>+</a>";
- echo "<ul class='sub' style='display:none'>";
- foreach($menus[$m->ID] as $m2){
- $target='';
- if($m2->object=="category"){
- $link = get_category_link($m2->object_id);
- } else if($m2->object=='custom'){ $target = "target='_blank'";
- $link = $m2->url;
- } else {
- $link = get_the_permalink($m2->object_id);
- }
- $curr='';
- if($m2->object_id == $id_menu || $m2->object_id == $id_menu){
- $curr = "class='activo'";
- }
- echo "<li ".$curr."><a ".$target." href='".$link."'>$m2->title</a>";
- echo "</li>";
- }
- echo "</ul>";
- }
- echo '</li>';
- }
- ?>
- </ul>
- </nav>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement