Skip to:
Content

BuddyPress.org

Changeset 12495


Ignore:
Timestamp:
11/07/2019 07:00:08 PM (7 years ago)
Author:
imath
Message:

Use WP_Admin_Bar::add_node() to create new WP Admin Bar menu items

WP_Admin_Bar::add_menu() has been deprecated in WordPress 5.4. As this WP_Admin_Bar method is a wrapper of WP_Admin_Bar::add_node() since the introduction of the WP Admin Bar into WordPress 3.3 we can safely do this move.

Fixes #8158

Location:
trunk/src
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-activity/bp-activity-adminbar.php

    r10722 r12495  
    3939
    4040        // Add the top-level Edit Activity button.
    41         $wp_admin_bar->add_menu( array(
     41        $wp_admin_bar->add_node( array(
    4242                'id'    => 'activity-admin',
    4343                'title' => __( 'Edit Activity', 'buddypress' ),
  • trunk/src/bp-core/bp-core-adminbar.php

    r11957 r12495  
    3131
    3232                // Add secondary parent item for all BuddyPress components.
    33                 $wp_admin_bar->add_menu( array(
     33                $wp_admin_bar->add_node( array(
    3434                        'parent'    => 'my-account',
    3535                        'id'        => 'my-account-buddypress',
  • trunk/src/bp-core/classes/class-bp-admin.php

    r12473 r12495  
    475475                }
    476476
    477                 $wp_admin_bar->add_menu( array(
     477                $wp_admin_bar->add_node( array(
    478478                        'parent' => 'wp-logo',
    479479                        'id'     => 'bp-about',
  • trunk/src/bp-core/classes/class-bp-component.php

    r12463 r12495  
    597597                        // Add each admin menu.
    598598                        foreach( $this->admin_menu as $admin_menu ) {
    599                                 $wp_admin_bar->add_menu( $admin_menu );
     599                                $wp_admin_bar->add_node( $admin_menu );
    600600                        }
    601601                }
  • trunk/src/bp-groups/bp-groups-adminbar.php

    r10745 r12495  
    4141
    4242        // Add the top-level Group Admin button.
    43         $wp_admin_bar->add_menu( array(
     43        $wp_admin_bar->add_node( array(
    4444                'id'    => $bp->group_admin_menu_id,
    4545                'title' => __( 'Edit Group', 'buddypress' ),
     
    7272                        }
    7373
    74                         $wp_admin_bar->add_menu( array(
     74                        $wp_admin_bar->add_node( array(
    7575                                'parent' => $bp->group_admin_menu_id,
    7676                                'id'     => $menu->slug,
  • trunk/src/bp-members/bp-members-adminbar.php

    r12220 r12495  
    3636
    3737                // Create the main 'My Account' menu.
    38                 $wp_admin_bar->add_menu( array(
     38                $wp_admin_bar->add_node( array(
    3939                        'id'     => $bp->my_account_menu_id,
    4040                        'group'  => true,
     
    5151
    5252                // Create the main 'My Account' menu.
    53                 $wp_admin_bar->add_menu( array(
     53                $wp_admin_bar->add_node( array(
    5454                        'id'    => 'bp-login',
    5555                        'title' => __( 'Log In', 'buddypress' ),
     
    5959                // Sign up.
    6060                if ( bp_get_signup_allowed() ) {
    61                         $wp_admin_bar->add_menu( array(
     61                        $wp_admin_bar->add_node( array(
    6262                                'id'    => 'bp-register',
    6363                                'title' => __( 'Register', 'buddypress' ),
     
    9191
    9292        // Add the top-level User Admin button.
    93         $wp_admin_bar->add_menu( array(
     93        $wp_admin_bar->add_node( array(
    9494                'id'    => $bp->user_admin_menu_id,
    9595                'title' => __( 'Edit Member', 'buddypress' ),
     
    9999        if ( bp_is_active( 'xprofile' ) ) {
    100100                // User Admin > Edit this user's profile.
    101                 $wp_admin_bar->add_menu( array(
     101                $wp_admin_bar->add_node( array(
    102102                        'parent' => $bp->user_admin_menu_id,
    103103                        'id'     => $bp->user_admin_menu_id . '-edit-profile',
     
    108108                // User Admin > Edit this user's avatar.
    109109                if ( buddypress()->avatar->show_avatars ) {
    110                         $wp_admin_bar->add_menu( array(
     110                        $wp_admin_bar->add_node( array(
    111111                                'parent' => $bp->user_admin_menu_id,
    112112                                'id'     => $bp->user_admin_menu_id . '-change-avatar',
     
    118118                // User Admin > Edit this user's cover image.
    119119                if ( bp_displayed_user_use_cover_image_header() ) {
    120                         $wp_admin_bar->add_menu( array(
     120                        $wp_admin_bar->add_node( array(
    121121                                'parent' => $bp->user_admin_menu_id,
    122122                                'id'     => $bp->user_admin_menu_id . '-change-cover-image',
     
    130130        if ( bp_is_active( 'settings' ) ) {
    131131                // User Admin > Spam/unspam.
    132                 $wp_admin_bar->add_menu( array(
     132                $wp_admin_bar->add_node( array(
    133133                        'parent' => $bp->user_admin_menu_id,
    134134                        'id'     => $bp->user_admin_menu_id . '-user-capabilities',
     
    138138
    139139                // User Admin > Delete Account.
    140                 $wp_admin_bar->add_menu( array(
     140                $wp_admin_bar->add_node( array(
    141141                        'parent' => $bp->user_admin_menu_id,
    142142                        'id'     => $bp->user_admin_menu_id . '-delete-user',
  • trunk/src/bp-notifications/bp-notifications-adminbar.php

    r10417 r12495  
    3434
    3535        // Add the top-level Notifications button.
    36         $wp_admin_bar->add_menu( array(
     36        $wp_admin_bar->add_node( array(
    3737                'parent'    => 'top-secondary',
    3838                'id'        => 'bp-notifications',
     
    4343        if ( ! empty( $notifications ) ) {
    4444                foreach ( (array) $notifications as $notification ) {
    45                         $wp_admin_bar->add_menu( array(
     45                        $wp_admin_bar->add_node( array(
    4646                                'parent' => 'bp-notifications',
    4747                                'id'     => 'notification-' . $notification->id,
     
    5151                }
    5252        } else {
    53                 $wp_admin_bar->add_menu( array(
     53                $wp_admin_bar->add_node( array(
    5454                        'parent' => 'bp-notifications',
    5555                        'id'     => 'no-notifications',
Note: See TracChangeset for help on using the changeset viewer.