diff --git a/wp-admin/menu.php b/wp-admin/menu.php index 5dfb9a32f9..33a87cb08f 100644 --- a/wp-admin/menu.php +++ b/wp-admin/menu.php @@ -174,6 +174,21 @@ foreach ( $menu as $id => $data ) { } } +// Remove any duplicated seperators +$seperator_found = false; +foreach ( $menu as $id => $data ) { + if ( 0 == strcmp('wp-menu-separator', $data[4] ) ) { + if (false == $seperator_found) { + $seperator_found = true; + } else { + unset($menu[$id]); + $seperator_found = false; + } + } else { + $seperator_found = false; + } +} + unset($id); function add_cssclass($add, $class) {