Changeset 3774
- Timestamp:
- 01/20/2011 08:34:52 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1.2/bp-core/bp-core-adminbar.php
r3414 r3774 274 274 } 275 275 276 // Actions used to build the admin bar 277 add_action( 'bp_adminbar_logo', 'bp_adminbar_logo' ); 278 add_action( 'bp_adminbar_menus', 'bp_adminbar_login_menu', 2 ); 279 add_action( 'bp_adminbar_menus', 'bp_adminbar_account_menu', 4 ); 280 add_action( 'bp_adminbar_menus', 'bp_adminbar_blogs_menu', 6 ); 281 add_action( 'bp_adminbar_menus', 'bp_adminbar_thisblog_menu', 6 ); 282 add_action( 'bp_adminbar_menus', 'bp_adminbar_notifications_menu', 8 ); 283 add_action( 'bp_adminbar_menus', 'bp_adminbar_authors_menu', 12 ); 284 add_action( 'bp_adminbar_menus', 'bp_adminbar_random_menu', 100 ); 285 286 // Actions used to append admin bar to footer 287 add_action( 'wp_footer', 'bp_core_admin_bar', 8 ); 288 add_action( 'admin_footer', 'bp_core_admin_bar' ); 276 /** 277 * Provides fallback support for the WordPress 3.1 admin bar 278 * 279 * By default, this function turns off the WP 3.1 admin bar in favor of the classic BP BuddyBar. 280 * To turn off the BP BuddyBar in favor of WP's admin bar, place the following in wp-config.php: 281 * define( 'BP_USE_WP_ADMIN_BAR', true ); 282 * 283 * @package BuddyPress Core 284 * @since 1.2.8 285 */ 286 function bp_core_load_admin_bar() { 287 global $wp_version; 288 289 if ( defined( 'BP_USE_WP_ADMIN_BAR' ) && BP_USE_WP_ADMIN_BAR && version_compare( $wp_version, 3.1, '>=' ) ) { 290 // TODO: Add BP support to WP admin bar 291 return; 292 } elseif ( !defined( 'BP_DISABLE_ADMIN_BAR' ) || !BP_DISABLE_ADMIN_BAR ) { 293 // Keep the WP admin bar from loading 294 show_admin_bar( false ); 295 296 // Actions used to build the BP admin bar 297 add_action( 'bp_adminbar_logo', 'bp_adminbar_logo' ); 298 add_action( 'bp_adminbar_menus', 'bp_adminbar_login_menu', 2 ); 299 add_action( 'bp_adminbar_menus', 'bp_adminbar_account_menu', 4 ); 300 add_action( 'bp_adminbar_menus', 'bp_adminbar_blogs_menu', 6 ); 301 add_action( 'bp_adminbar_menus', 'bp_adminbar_thisblog_menu', 6 ); 302 add_action( 'bp_adminbar_menus', 'bp_adminbar_notifications_menu', 8 ); 303 add_action( 'bp_adminbar_menus', 'bp_adminbar_authors_menu', 12 ); 304 add_action( 'bp_adminbar_menus', 'bp_adminbar_random_menu', 100 ); 305 306 // Actions used to append BP admin bar to footer 307 add_action( 'wp_footer', 'bp_core_admin_bar', 8 ); 308 add_action( 'admin_footer', 'bp_core_admin_bar' ); 309 } 310 } 311 add_action( 'bp_loaded', 'bp_core_load_admin_bar' ); 289 312 290 313 ?>
Note: See TracChangeset
for help on using the changeset viewer.