From f4fe632477900d872d15b2aa295bda066369c5c5 Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Sun, 20 Nov 2011 18:39:54 +0000 Subject: [PATCH] Handle 'appearance' as a admin bar menu parent in a backwards compatible way. fixes #19245. git-svn-id: https://develop.svn.wordpress.org/trunk@19365 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/class-wp-admin-bar.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/wp-includes/class-wp-admin-bar.php b/wp-includes/class-wp-admin-bar.php index fa21ef4376..e6c3b6f392 100644 --- a/wp-includes/class-wp-admin-bar.php +++ b/wp-includes/class-wp-admin-bar.php @@ -112,9 +112,17 @@ class WP_Admin_Bar { } public function render() { + + $back_compat_parents = array( + 'appearance' => 'site-name', + ); + // Link nodes to parents. foreach ( $this->nodes as $node ) { + if ( isset( $back_compat_parents[ $node->parent ] ) ) + $node->parent = $back_compat_parents[ $node->parent ]; + // Handle root menu items if ( empty( $node->parent ) ) { $parent = $this->root;