bp_core_can_edit_settings()
Check whether the logged-in user can edit settings for the displayed user.
Description Description
Return Return
(bool) True if editing is allowed, otherwise false.
Source Source
File: bp-members/bp-members-functions.php
function bp_core_can_edit_settings() { $status = false; if ( bp_is_my_profile() ) { $status = true; } 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 2.8.0 * * @param bool True if editing is allowed, otherwise false. */ return apply_filters( 'bp_core_can_edit_settings', $status ); }
Changelog Changelog
Version | Description |
---|---|
1.5.0 | Introduced. |