bp_groups_allow_mods_to_delete_activity( bool $can_delete, false|BP_Activity_Activity $activity )
Filter the bp_activity_user_can_delete value to allow moderators to delete activities of a group.
Description
Parameters
- $can_delete
-
(Required) Whether or not the current user has the capability.
- $activity
-
(Required)
Return
(bool)
Source
File: bp-groups/bp-groups-filters.php
function bp_groups_allow_mods_to_delete_activity ( $can_delete, $activity ) { // Allow Mods to delete activity of group if ( ! $can_delete && is_user_logged_in() && 'groups' == $activity->component ) { $group = groups_get_group( $activity->item_id ); if ( ! empty( $group ) && ! groups_is_user_admin( $activity->user_id, $activity->item_id ) && groups_is_user_mod( apply_filters( 'bp_loggedin_user_id', get_current_user_id() ), $activity->item_id ) ) { $can_delete = true; } } return $can_delete; }
Changelog
Version | Description |
---|---|
BuddyBoss 1.0.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.