Skip to:
Content

BuddyPress.org

Changeset 12495


Ignore:
Timestamp:
11/07/2019 07:00:08 PM (6 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.