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 );