bp_groups_screen_my_groups_mark_notifications()
Mark notifications read when a member views their group memberships.
Description
Source
File: bp-groups/bp-groups-notifications.php
function bp_groups_screen_my_groups_mark_notifications() { // Delete group request notifications for the user. if ( isset( $_GET['n'] ) && bp_is_active( 'notifications' ) ) { // Get the necessary ID's. $group_id = buddypress()->groups->id; $user_id = bp_loggedin_user_id(); // Mark notifications read. bp_notifications_mark_notifications_by_type( $user_id, $group_id, 'membership_request_accepted' ); bp_notifications_mark_notifications_by_type( $user_id, $group_id, 'membership_request_rejected' ); bp_notifications_mark_notifications_by_type( $user_id, $group_id, 'member_promoted_to_mod' ); bp_notifications_mark_notifications_by_type( $user_id, $group_id, 'member_promoted_to_admin' ); } }
Changelog
Version | Description |
---|---|
BuddyPress 1.9.0 | 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.