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
423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 | 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.