This function has been deprecated. BuddyPress 2.1.0 instead.
bp_members_adminbar_admin_menu()
Add a member admin menu to the BuddyBar.
Description
Adds an Toolbar menu to any profile page providing site moderator actions that allow capable users to clean up a users account.
Source
File: bp-core/deprecated/buddypress/2.1.php
function bp_members_adminbar_admin_menu() {
// Only show if viewing a user
if ( ! bp_displayed_user_id() ) {
return false;
}
// Don't show this menu to non site admins or if you're viewing your own profile
if ( !current_user_can( 'edit_users' ) || bp_is_my_profile() ) {
return false;
} ?>
<li id="bp-adminbar-adminoptions-menu">
<a href=""><?php _e( 'Admin Options', 'buddyboss' ) ?></a>
<ul>
<?php if ( bp_is_active( 'xprofile' ) ) : ?>
<li><a href="<?php bp_members_component_link( 'profile', 'edit' ); ?>"><?php printf( __( "Edit %s's Profile", 'buddyboss' ), esc_attr( bp_get_displayed_user_fullname() ) ) ?></a></li>
<?php endif ?>
<li><a href="<?php bp_members_component_link( 'profile', 'change-avatar' ); ?>"><?php printf( __( "Edit %s's Profile Photo", 'buddyboss' ), esc_attr( bp_get_displayed_user_fullname() ) ) ?></a></li>
<li><a href="<?php bp_members_component_link( 'settings', 'capabilities' ); ?>"><?php _e( 'User Capabilities', 'buddyboss' ); ?></a></li>
<li><a href="<?php bp_members_component_link( 'settings', 'delete-account' ); ?>"><?php printf( __( "Delete %s's Account", 'buddyboss' ), esc_attr( bp_get_displayed_user_fullname() ) ); ?></a></li>
<?php do_action( 'bp_members_adminbar_admin_menu' ) ?>
</ul>
</li>
<?php
}
Changelog
| Version | Description |
|---|---|
| BuddyPress 2.1.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.