WordPress.org

Make WordPress Core

Ticket #19426: 19426.diff

File 19426.diff, 879 bytes (added by nacin, 2 years ago)
  • wp-includes/class-wp-admin-bar.php

     
    113113 
    114114                $args = wp_parse_args( $args, $defaults ); 
    115115 
     116                $back_compat_parents = array( 
     117                        'my-account-with-avatar' => array( 'my-account', '3.3' ), 
     118                        'my-blogs'               => array( 'my-sites',   '3.3' ), 
     119                ); 
     120 
     121                if ( isset( $back_compat_parents[ $args['parent'] ] ) ) { 
     122                        list( $new_parent, $version ) = $back_compat_parents[ $args['parent'] ]; 
     123                        _deprecated_argument( __METHOD__, $version, sprintf( 'Use <code>%s</code> as the parent for the <code>%s</code> admin bar node instead of <code>%s</code>', $args['parent'], $args['id'], $new_parent ) ); 
     124                        $args['parent'] = $new_parent; 
     125                } 
     126 
    116127                $this->_set_node( $args ); 
    117128        } 
    118129