bp_activity_delete_comment_pre

Filters whether BuddyPress should delete an activity comment or not.

Description

apply_filters( 'bp_activity_delete_comment_pre', (array) $array ); 

You may want to hook into this filter if you want to override this function and handle the deletion of child comments differently. Make sure you return false.

Parameters (1)

0. $array (array) => array( true, $activity_id, $comment_id, &$deleted )
The array.

Usage

To run the hook, copy the example below.
  1. $array = apply_filters( 'bp_activity_delete_comment_pre', $array ); 
  2.  
  3. if ( !empty( $array ) ) { 
  4.  
  5. // everything has led up to this point... 
  6.  
  7.  
The following example is for adding a hook callback.
  1. // define the bp_activity_delete_comment_pre callback 
  2. function filter_bp_activity_delete_comment_pre( $array ) { 
  3. // make filter magic happen here... 
  4. return $array
  5. }; 
  6.  
  7. // add the filter 
  8. add_filter( 'bp_activity_delete_comment_pre', 'filter_bp_activity_delete_comment_pre', 10, 1 ); 
To remove a hook callback, use the example below.
  1. // remove the filter 
  2. remove_filter( 'bp_activity_delete_comment_pre', 'filter_bp_activity_delete_comment_pre', 10, 1 ); 

Defined (1)

The filter is defined in the following location(s).

/bp-activity/bp-activity-functions.php  
  1. if ( ! apply_filters_ref_array( 'bp_activity_delete_comment_pre', array( true, $activity_id, $comment_id, &$deleted ) ) ) {