bp_activity_new_at_mention_permalink( $link, $item_id, $secondary_item_id )
Generate permalink for comment mention notification.
Description
Parameters
- $link
-
(Required)
- $item_id
-
(Required)
- $secondary_item_id
-
(Required)
Return
(string)
Source
File: bp-activity/bp-activity-filters.php
function bp_activity_new_at_mention_permalink( $link, $item_id, $secondary_item_id ) {
$activity_obj = new BP_Activity_Activity( $item_id );
if ( 'activity_comment' == $activity_obj->type ) {
$notification = BP_Notifications_Notification::get(
array(
'user_id' => bp_loggedin_user_id(),
'item_id' => $item_id,
'secondary_item_id' => $secondary_item_id,
'component_name' => 'activity',
'component_action' => 'new_at_mention',
)
);
if ( ! empty( $notification ) ) {
$id = current( $notification )->id;
$link = add_query_arg( 'crid', (int) $id, bp_activity_get_permalink( $activity_obj->id ) );
}
}
return $link;
}
Changelog
| Version | Description |
|---|---|
| BuddyBoss 1.2.5 | 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.