From d68bd6002a072b2db185ad3c840c84599f1240ef Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Thu, 11 Nov 2010 19:11:12 +0000 Subject: [PATCH] Register admin menus against admin_bar_menu action to be consistent with other menu hooks. see #14772 git-svn-id: https://develop.svn.wordpress.org/trunk@16309 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/admin-bar.php | 2 ++ wp-includes/class-wp-admin-bar.php | 20 ++++++++++---------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/wp-includes/admin-bar.php b/wp-includes/admin-bar.php index 209dbce87c..f4a18a9c5a 100644 --- a/wp-includes/admin-bar.php +++ b/wp-includes/admin-bar.php @@ -53,6 +53,8 @@ function wp_admin_bar_render() { $wp_admin_bar->load_user_locale_translations(); + do_action( 'admin_bar_menu' ); + do_action( 'wp_before_admin_bar_render' ); $wp_admin_bar->render(); diff --git a/wp-includes/class-wp-admin-bar.php b/wp-includes/class-wp-admin-bar.php index 4e2d7c5da7..06d6918603 100644 --- a/wp-includes/class-wp-admin-bar.php +++ b/wp-includes/class-wp-admin-bar.php @@ -171,18 +171,18 @@ class WP_Admin_Bar { } function add_menus() { - add_action( 'wp_before_admin_bar_render', 'wp_admin_bar_me_separator', 10 ); - add_action( 'wp_before_admin_bar_render', 'wp_admin_bar_my_account_menu', 20 ); - add_action( 'wp_before_admin_bar_render', 'wp_admin_bar_my_sites_menu', 30 ); - add_action( 'wp_before_admin_bar_render', 'wp_admin_bar_edit_menu', 40 ); - add_action( 'wp_before_admin_bar_render', 'wp_admin_bar_new_content_menu', 50 ); - add_action( 'wp_before_admin_bar_render', 'wp_admin_bar_comments_menu', 60 ); - add_action( 'wp_before_admin_bar_render', 'wp_admin_bar_appearance_menu', 70 ); - add_action( 'wp_before_admin_bar_render', 'wp_admin_bar_updates_menu', 80 ); - add_action( 'wp_before_admin_bar_render', 'wp_admin_bar_shortlink_menu', 90 ); + add_action( 'admin_bar_menu', 'wp_admin_bar_me_separator', 10 ); + add_action( 'admin_bar_menu', 'wp_admin_bar_my_account_menu', 20 ); + add_action( 'admin_bar_menu', 'wp_admin_bar_my_sites_menu', 30 ); + add_action( 'admin_bar_menu', 'wp_admin_bar_edit_menu', 40 ); + add_action( 'admin_bar_menu', 'wp_admin_bar_new_content_menu', 50 ); + add_action( 'admin_bar_menu', 'wp_admin_bar_comments_menu', 60 ); + add_action( 'admin_bar_menu', 'wp_admin_bar_appearance_menu', 70 ); + add_action( 'admin_bar_menu', 'wp_admin_bar_updates_menu', 80 ); + add_action( 'admin_bar_menu', 'wp_admin_bar_shortlink_menu', 90 ); if ( is_multisite() && is_super_admin() && function_exists('wp_admin_bar_superadmin_settings_menu') ) - add_action( 'wp_before_admin_bar_render', 'wp_admin_bar_superadmin_settings_menu', 1000 ); + add_action( 'admin_bar_menu', 'wp_admin_bar_superadmin_settings_menu', 1000 ); do_action('add_admin_bar_menus'); }