Skip to:
Content

BuddyPress.org

Changeset 7233


Ignore:
Timestamp:
06/23/2013 07:38:47 PM (13 years ago)
Author:
boonebgorges
Message:

Don't show Delete Account in Edit Member toolbar dropdown if Settings is disabled

When Settings is turned off, there's no way to delete users through the front-
end interface, and the link 404s.

Fixes #5066

Props imath

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-members/bp-members-adminbar.php

    r7226 r7233  
    109109        ) );
    110110
    111         // User Admin > Spam/unspam
     111
    112112        if ( bp_is_active( 'settings' ) ) {
     113
     114                // User Admin > Spam/unspam
    113115                $wp_admin_bar->add_menu( array(
    114116                        'parent' => $bp->user_admin_menu_id,
     
    117119                        'href'   => bp_displayed_user_domain() . 'settings/capabilities/'
    118120                ) );
     121
     122                // User Admin > Delete Account
     123                $wp_admin_bar->add_menu( array(
     124                        'parent' => $bp->user_admin_menu_id,
     125                        'id'     => $bp->user_admin_menu_id . '-delete-user',
     126                        'title'  => __( 'Delete Account', 'buddypress' ),
     127                        'href'   => bp_displayed_user_domain() . 'settings/delete-account/'
     128                ) );
     129
    119130        }
    120131
    121         // User Admin > Delete Account
    122         $wp_admin_bar->add_menu( array(
    123                 'parent' => $bp->user_admin_menu_id,
    124                 'id'     => $bp->user_admin_menu_id . '-delete-user',
    125                 'title'  => __( 'Delete Account', 'buddypress' ),
    126                 'href'   => bp_displayed_user_domain() . 'settings/delete-account/'
    127         ) );
    128132}
    129133add_action( 'admin_bar_menu', 'bp_members_admin_bar_user_admin_menu', 99 );
Note: See TracChangeset for help on using the changeset viewer.