- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1.2/bp-core/bp-core-adminbar.php
r3414 r3775 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 if ( function_exists( 'show_admin_bar' ) ) 295 show_admin_bar( false ); 296 297 // Actions used to build the BP admin bar 298 add_action( 'bp_adminbar_logo', 'bp_adminbar_logo' ); 299 add_action( 'bp_adminbar_menus', 'bp_adminbar_login_menu', 2 ); 300 add_action( 'bp_adminbar_menus', 'bp_adminbar_account_menu', 4 ); 301 add_action( 'bp_adminbar_menus', 'bp_adminbar_blogs_menu', 6 ); 302 add_action( 'bp_adminbar_menus', 'bp_adminbar_thisblog_menu', 6 ); 303 add_action( 'bp_adminbar_menus', 'bp_adminbar_notifications_menu', 8 ); 304 add_action( 'bp_adminbar_menus', 'bp_adminbar_authors_menu', 12 ); 305 add_action( 'bp_adminbar_menus', 'bp_adminbar_random_menu', 100 ); 306 307 // Actions used to append BP admin bar to footer 308 add_action( 'wp_footer', 'bp_core_admin_bar', 8 ); 309 add_action( 'admin_footer', 'bp_core_admin_bar' ); 310 } 311 } 312 add_action( 'bp_loaded', 'bp_core_load_admin_bar' ); 289 313 290 314 ?>
Note: See TracChangeset
for help on using the changeset viewer.