action_scheduler_retention_period
Filter the minimum scheduled date age for action deletion.
Usage
add_filter( 'action_scheduler_retention_period', 'wp_kama_action_scheduler_retention_period_filter' );
/**
* Function for `action_scheduler_retention_period` filter-hook.
*
* @param int $retention_period Minimum scheduled age in seconds of the actions to be deleted.
*
* @return int
*/
function wp_kama_action_scheduler_retention_period_filter( $retention_period ){
// filter...
return $retention_period;
}
- $retention_period(int)
- Minimum scheduled age in seconds of the actions to be deleted.
Where the hook is called
action_scheduler_retention_period
woocommerce/packages/action-scheduler/classes/ActionScheduler_QueueCleaner.php 61
$lifespan = apply_filters( 'action_scheduler_retention_period', $this->month_in_seconds );