bp_friends_activity_at_name_do_notifications( bool $send, array $usernames, int $user_id, BP_Activity_Activity $activity )
Stop sending notification when user mentioned in activity and not in friend list.
Description
Parameters
- $send
-
(Required) Whether or not BuddyBoss should send a notification to the mentioned users.
- $usernames
-
(Required) Array of users potentially notified.
- $user_id
-
(Required) ID of the current user being notified.
- $activity
-
(Required) Activity object.
Return
(bool)
Source
File: bp-friends/bp-friends-activity.php
470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 | function bp_friends_activity_at_name_do_notifications( $send , $usernames , $user_id , $activity ) { if ( 'friends' !== $activity ->privacy ) { return $send ; } $friends = friends_get_friend_user_ids( $activity ->user_id ); if ( ! empty ( $friends ) && in_array( $user_id , $friends ) ) { return $send ; } return false; } |
Changelog
Version | Description |
---|---|
BuddyBoss 1.4.3 | 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.