From f22484f5f68b735061c5b62bc05ab4def15d66ce Mon Sep 17 00:00:00 2001 From: Salman Date: Wed, 1 Oct 2014 11:50:16 -0400 Subject: [PATCH] Revert "Checking if nav level exists" This reverts commit 1e469e668c7ef6450fb0e604611c961322f3d717. --- inc/nav-walker.php | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/inc/nav-walker.php b/inc/nav-walker.php index 605724b..cdf2485 100644 --- a/inc/nav-walker.php +++ b/inc/nav-walker.php @@ -344,16 +344,13 @@ function my_wp_nav_menu_objects_sub_menu( $sorted_menu_items, $args ) { $second_level_parent = $newmenu[3][$parent_id]; } else return array(); - if( isset($newmenu[3]) && is_array($newmenu[3]) ){ - foreach($newmenu[3] as $id=>$menu_item){ - if($menu_item != $second_level_parent) unset($newmenu[3][$id]); - } + foreach($newmenu[3] as $id=>$menu_item){ + if($menu_item != $second_level_parent) unset($newmenu[3][$id]); } - if( isset($newmenu[4]) && is_array($newmenu[4]) ){ - foreach($newmenu[4] as $id=>$menu_item){ - if(!isset($newmenu[3][$menu_item])) unset($newmenu[4][$id]); - } + foreach($newmenu[4] as $id=>$menu_item){ + if(!isset($newmenu[3][$menu_item])) unset($newmenu[4][$id]); } + foreach($sorted_menu_items as $key => $menu_item) { if(!isset($newmenu[3][$menu_item->ID]) && !isset($newmenu[4][$menu_item->ID])) unset($sorted_menu_items[$key]); }