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 );