Filter: um_user_profile_is_private

apply_filters( 'um_user_profile_is_private', $private, $user_id, $privacy ) → {bool}

Filters the marker for User Profile named as private.

Parameters:
Name Type Description
$private bool

Profile is private.

$user_id int

User ID requested to check privacy for.

$privacy string

Profile Privacy value.

Since:
  • 2.13.0
Source:
Returns:

Profile is private or not. By default, all user profiles that privacy isn't equal to 'Everyone' are defined as private.

Type
bool
Example

Set that only users with 'Only me' === $privacy can be marked as private on Profile page.

function my_um_user_profile_is_private( $private, $user_id, $privacy ) {
    $private = 'Only me' === $privacy;
    return $private;
}
add_filter( 'um_user_profile_is_private', 'my_um_user_profile_is_private', 10, 3 );