WordPress.org

Make WordPress Core

Ticket #16005: 16005.2.diff

File 16005.2.diff, 863 bytes (added by sorich87, 7 years ago)

patch rewritten to follow WordPress coding standards

  • class-wp-admin-bar.php

     
    113113
    114114        /* Helpers */
    115115        function recursive_render( $id, &$menu_item ) { ?>
    116                 <?php $menuclass = ( ! empty( $menu_item['children'] ) ) ? 'menupop ' : ''; ?>
     116                <?php
     117                if( null == $menu_item )
     118                        return;
    117119
     120                $menuclass = ( ! empty( $menu_item['children'] ) ) ? 'menupop ' : '';
     121                ?>
     122
    118123                <li class="<?php echo $menuclass . "ab-$id" ?><?php
    119124                        if ( ! empty( $menu_item['meta']['class'] ) ) :
    120125                                echo ' ' . $menu_item['meta']['class'];
     
    192197        function remove_node( $id, &$menu ) {
    193198                foreach( $menu as $menu_item_id => &$menu_item ) {
    194199                        if ( $menu_item_id == $id ) {
    195                                 $menu_item = null;
     200                                unset( $menu_item );
    196201                                return true;
    197202                        }
    198203