diff --git src/bp-activity/bp-activity-adminbar.php src/bp-activity/bp-activity-adminbar.php
index 08be3d553..aaa2ca21e 100644
|
|
|
function bp_activity_admin_menu() {
|
| 38 | 38 | ), bp_get_admin_url( 'admin.php' ) ); |
| 39 | 39 | |
| 40 | 40 | // Add the top-level Edit Activity button. |
| 41 | | $wp_admin_bar->add_menu( array( |
| | 41 | $wp_admin_bar->add_node( array( |
| 42 | 42 | 'id' => 'activity-admin', |
| 43 | 43 | 'title' => __( 'Edit Activity', 'buddypress' ), |
| 44 | 44 | 'href' => esc_url( $activity_edit_link ), |
diff --git src/bp-core/bp-core-adminbar.php src/bp-core/bp-core-adminbar.php
index 0bb115945..022bddd06 100644
|
|
|
function bp_admin_bar_my_account_root() {
|
| 30 | 30 | if ( is_user_logged_in() ) { |
| 31 | 31 | |
| 32 | 32 | // Add secondary parent item for all BuddyPress components. |
| 33 | | $wp_admin_bar->add_menu( array( |
| | 33 | $wp_admin_bar->add_node( array( |
| 34 | 34 | 'parent' => 'my-account', |
| 35 | 35 | 'id' => 'my-account-buddypress', |
| 36 | 36 | 'title' => __( 'My Account', 'buddypress' ), |
diff --git src/bp-core/classes/class-bp-admin.php src/bp-core/classes/class-bp-admin.php
index 5631f1753..5559d10ee 100644
|
|
|
class BP_Admin {
|
| 474 | 474 | return; |
| 475 | 475 | } |
| 476 | 476 | |
| 477 | | $wp_admin_bar->add_menu( array( |
| | 477 | $wp_admin_bar->add_node( array( |
| 478 | 478 | 'parent' => 'wp-logo', |
| 479 | 479 | 'id' => 'bp-about', |
| 480 | 480 | 'title' => esc_html_x( 'Hello, BuddyPress!', 'Colloquial alternative to "learn about BuddyPress"', 'buddypress' ), |
diff --git src/bp-core/classes/class-bp-component.php src/bp-core/classes/class-bp-component.php
index 9bcddd1cb..46e4ca02f 100644
|
|
|
class BP_Component {
|
| 596 | 596 | |
| 597 | 597 | // Add each admin menu. |
| 598 | 598 | foreach( $this->admin_menu as $admin_menu ) { |
| 599 | | $wp_admin_bar->add_menu( $admin_menu ); |
| | 599 | $wp_admin_bar->add_node( $admin_menu ); |
| 600 | 600 | } |
| 601 | 601 | } |
| 602 | 602 | |
diff --git src/bp-groups/bp-groups-adminbar.php src/bp-groups/bp-groups-adminbar.php
index 6cef4b5b7..615814006 100644
|
|
|
function bp_groups_group_admin_menu() {
|
| 40 | 40 | $bp->group_admin_menu_id = 'group-admin'; |
| 41 | 41 | |
| 42 | 42 | // Add the top-level Group Admin button. |
| 43 | | $wp_admin_bar->add_menu( array( |
| | 43 | $wp_admin_bar->add_node( array( |
| 44 | 44 | 'id' => $bp->group_admin_menu_id, |
| 45 | 45 | 'title' => __( 'Edit Group', 'buddypress' ), |
| 46 | 46 | 'href' => bp_get_group_permalink( $bp->groups->current_group ) |
| … |
… |
function bp_groups_group_admin_menu() {
|
| 71 | 71 | $title = sprintf( _x( '%s Group', 'Group WP Admin Bar delete link', 'buddypress' ), $menu->name ); |
| 72 | 72 | } |
| 73 | 73 | |
| 74 | | $wp_admin_bar->add_menu( array( |
| | 74 | $wp_admin_bar->add_node( array( |
| 75 | 75 | 'parent' => $bp->group_admin_menu_id, |
| 76 | 76 | 'id' => $menu->slug, |
| 77 | 77 | 'title' => $title, |
diff --git src/bp-members/bp-members-adminbar.php src/bp-members/bp-members-adminbar.php
index 3f7481def..28b6f54c3 100644
|
|
|
function bp_members_admin_bar_my_account_menu() {
|
| 35 | 35 | $bp->my_account_menu_id = 'my-account-buddypress'; |
| 36 | 36 | |
| 37 | 37 | // Create the main 'My Account' menu. |
| 38 | | $wp_admin_bar->add_menu( array( |
| | 38 | $wp_admin_bar->add_node( array( |
| 39 | 39 | 'id' => $bp->my_account_menu_id, |
| 40 | 40 | 'group' => true, |
| 41 | 41 | 'title' => __( 'Edit My Profile', 'buddypress' ), |
| … |
… |
function bp_members_admin_bar_my_account_menu() {
|
| 50 | 50 | add_filter( 'show_admin_bar', '__return_true' ); |
| 51 | 51 | |
| 52 | 52 | // Create the main 'My Account' menu. |
| 53 | | $wp_admin_bar->add_menu( array( |
| | 53 | $wp_admin_bar->add_node( array( |
| 54 | 54 | 'id' => 'bp-login', |
| 55 | 55 | 'title' => __( 'Log In', 'buddypress' ), |
| 56 | 56 | 'href' => wp_login_url( bp_get_requested_url() ) |
| … |
… |
function bp_members_admin_bar_my_account_menu() {
|
| 58 | 58 | |
| 59 | 59 | // Sign up. |
| 60 | 60 | if ( bp_get_signup_allowed() ) { |
| 61 | | $wp_admin_bar->add_menu( array( |
| | 61 | $wp_admin_bar->add_node( array( |
| 62 | 62 | 'id' => 'bp-register', |
| 63 | 63 | 'title' => __( 'Register', 'buddypress' ), |
| 64 | 64 | 'href' => bp_get_signup_page() |
| … |
… |
function bp_members_admin_bar_user_admin_menu() {
|
| 90 | 90 | $bp->user_admin_menu_id = 'user-admin'; |
| 91 | 91 | |
| 92 | 92 | // Add the top-level User Admin button. |
| 93 | | $wp_admin_bar->add_menu( array( |
| | 93 | $wp_admin_bar->add_node( array( |
| 94 | 94 | 'id' => $bp->user_admin_menu_id, |
| 95 | 95 | 'title' => __( 'Edit Member', 'buddypress' ), |
| 96 | 96 | 'href' => bp_displayed_user_domain() |
| … |
… |
function bp_members_admin_bar_user_admin_menu() {
|
| 98 | 98 | |
| 99 | 99 | if ( bp_is_active( 'xprofile' ) ) { |
| 100 | 100 | // User Admin > Edit this user's profile. |
| 101 | | $wp_admin_bar->add_menu( array( |
| | 101 | $wp_admin_bar->add_node( array( |
| 102 | 102 | 'parent' => $bp->user_admin_menu_id, |
| 103 | 103 | 'id' => $bp->user_admin_menu_id . '-edit-profile', |
| 104 | 104 | 'title' => __( "Edit Profile", 'buddypress' ), |
| … |
… |
function bp_members_admin_bar_user_admin_menu() {
|
| 107 | 107 | |
| 108 | 108 | // User Admin > Edit this user's avatar. |
| 109 | 109 | if ( buddypress()->avatar->show_avatars ) { |
| 110 | | $wp_admin_bar->add_menu( array( |
| | 110 | $wp_admin_bar->add_node( array( |
| 111 | 111 | 'parent' => $bp->user_admin_menu_id, |
| 112 | 112 | 'id' => $bp->user_admin_menu_id . '-change-avatar', |
| 113 | 113 | 'title' => __( "Edit Profile Photo", 'buddypress' ), |
| … |
… |
function bp_members_admin_bar_user_admin_menu() {
|
| 117 | 117 | |
| 118 | 118 | // User Admin > Edit this user's cover image. |
| 119 | 119 | if ( bp_displayed_user_use_cover_image_header() ) { |
| 120 | | $wp_admin_bar->add_menu( array( |
| | 120 | $wp_admin_bar->add_node( array( |
| 121 | 121 | 'parent' => $bp->user_admin_menu_id, |
| 122 | 122 | 'id' => $bp->user_admin_menu_id . '-change-cover-image', |
| 123 | 123 | 'title' => __( 'Edit Cover Image', 'buddypress' ), |
| … |
… |
function bp_members_admin_bar_user_admin_menu() {
|
| 129 | 129 | |
| 130 | 130 | if ( bp_is_active( 'settings' ) ) { |
| 131 | 131 | // User Admin > Spam/unspam. |
| 132 | | $wp_admin_bar->add_menu( array( |
| | 132 | $wp_admin_bar->add_node( array( |
| 133 | 133 | 'parent' => $bp->user_admin_menu_id, |
| 134 | 134 | 'id' => $bp->user_admin_menu_id . '-user-capabilities', |
| 135 | 135 | 'title' => __( 'User Capabilities', 'buddypress' ), |
| … |
… |
function bp_members_admin_bar_user_admin_menu() {
|
| 137 | 137 | ) ); |
| 138 | 138 | |
| 139 | 139 | // User Admin > Delete Account. |
| 140 | | $wp_admin_bar->add_menu( array( |
| | 140 | $wp_admin_bar->add_node( array( |
| 141 | 141 | 'parent' => $bp->user_admin_menu_id, |
| 142 | 142 | 'id' => $bp->user_admin_menu_id . '-delete-user', |
| 143 | 143 | 'title' => __( 'Delete Account', 'buddypress' ), |
diff --git src/bp-notifications/bp-notifications-adminbar.php src/bp-notifications/bp-notifications-adminbar.php
index 5d213c629..367363d00 100644
|
|
|
function bp_notifications_toolbar_menu() {
|
| 33 | 33 | $menu_link = trailingslashit( bp_loggedin_user_domain() . bp_get_notifications_slug() ); |
| 34 | 34 | |
| 35 | 35 | // Add the top-level Notifications button. |
| 36 | | $wp_admin_bar->add_menu( array( |
| | 36 | $wp_admin_bar->add_node( array( |
| 37 | 37 | 'parent' => 'top-secondary', |
| 38 | 38 | 'id' => 'bp-notifications', |
| 39 | 39 | 'title' => $menu_title, |
| … |
… |
function bp_notifications_toolbar_menu() {
|
| 42 | 42 | |
| 43 | 43 | if ( ! empty( $notifications ) ) { |
| 44 | 44 | foreach ( (array) $notifications as $notification ) { |
| 45 | | $wp_admin_bar->add_menu( array( |
| | 45 | $wp_admin_bar->add_node( array( |
| 46 | 46 | 'parent' => 'bp-notifications', |
| 47 | 47 | 'id' => 'notification-' . $notification->id, |
| 48 | 48 | 'title' => $notification->content, |
| … |
… |
function bp_notifications_toolbar_menu() {
|
| 50 | 50 | ) ); |
| 51 | 51 | } |
| 52 | 52 | } else { |
| 53 | | $wp_admin_bar->add_menu( array( |
| | 53 | $wp_admin_bar->add_node( array( |
| 54 | 54 | 'parent' => 'bp-notifications', |
| 55 | 55 | 'id' => 'no-notifications', |
| 56 | 56 | 'title' => __( 'No new notifications', 'buddypress' ), |