bp_core_can_edit_settings()
Check whether the logged-in user can edit settings for the displayed user.
Description
Return
(bool) True if editing is allowed, otherwise false.
Source
File: bp-members/bp-members-functions.php
function bp_core_can_edit_settings() { $status = false; if ( bp_is_my_profile() ) { $status = true; } elseif ( bp_is_user() && ! bp_is_my_profile() ) { $status = false; } elseif ( is_super_admin( bp_displayed_user_id() ) && ! is_super_admin() ) { $status = false; } elseif ( bp_current_user_can( 'bp_moderate' ) || current_user_can( 'edit_users' ) ) { $status = true; } /** * Filters the status of whether the logged-in user can edit settings for the displayed user or not. * * @since BuddyPress 2.8.0 * * @param bool True if editing is allowed, otherwise false. */ return apply_filters( 'bp_core_can_edit_settings', $status ); }
Changelog
Version | Description |
---|---|
BuddyPress 1.5.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.