bp_activity_akismet_delete_meta_interval, 15

bp_activity_akismet_delete_meta_interval, 15

Appears in:
Hook Type: filter

See hook in core

Displaying hooks found in version: buddypress.14.5.2

apply_filters('bp_activity_akismet_delete_meta_interval, 15') is found 1 times:

  • /bp-activity/bp-activity-akismet.php line 58
    	 * @since 1.6.0
    	 *
    	 * @param integer 15 How many days old metadata needs to be.
    	 */
    	$interval = apply_filters( 'bp_activity_akismet_delete_meta_interval', 15 );
    
    	// Enforce a minimum of 1 day.
    	$interval = max( 1, absint( $interval ) );
    
    	// _bp_akismet_submission meta values are large, so expire them after $interval days regardless of the activity status.
    	$sql          = $wpdb->prepare( "SELECT a.id FROM {$bp->activity->table_name} a LEFT JOIN {$bp->activity->table_name_meta} m ON a.id = m.activity_id WHERE m.meta_key = %s AND DATE_SUB(%s, INTERVAL {$interval} DAY) > a.date_recorded LIMIT 10000", '_bp_akismet_submission', current_time( 'mysql', 1 ) );