From 286193bb4f060b46b6b60a5062d90633a4815d7e Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Tue, 6 Dec 2011 00:31:11 +0000 Subject: [PATCH] Add back compat support for my-account-with-avatar admin bar node id. fixes #19426 git-svn-id: https://develop.svn.wordpress.org/trunk@19555 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/class-wp-admin-bar.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/wp-includes/class-wp-admin-bar.php b/wp-includes/class-wp-admin-bar.php index 5eed3b4a01..7d4d9c962c 100644 --- a/wp-includes/class-wp-admin-bar.php +++ b/wp-includes/class-wp-admin-bar.php @@ -113,6 +113,17 @@ class WP_Admin_Bar { $args = wp_parse_args( $args, $defaults ); + $back_compat_parents = array( + 'my-account-with-avatar' => array( 'my-account', '3.3' ), + 'my-blogs' => array( 'my-sites', '3.3' ), + ); + + if ( isset( $back_compat_parents[ $args['parent'] ] ) ) { + list( $new_parent, $version ) = $back_compat_parents[ $args['parent'] ]; + _deprecated_argument( __METHOD__, $version, sprintf( 'Use %s as the parent for the %s admin bar node instead of %s.', new_parent, $args['id'], $args['parent'] ) ); + $args['parent'] = $new_parent; + } + $this->_set_node( $args ); }