led = wp_next_scheduled( self::CLEAR_EXPIRED_ACTION ); if ( $next_scheduled ) { wp_unschedule_event( $next_scheduled, self::CLEAR_EXPIRED_ACTION ); } } /** * Schedules the key-value table clean action. * * @since 6.9.1 * * @return void */ public function schedule_table_clean_action(): void { if ( function_exists( 'as_has_scheduled_action' ) && function_exists( 'as_schedule_single_action' ) ) { // Prefer using Action Scheduler if available. if ( ! as_has_scheduled_action( self::CLEAR_EXPIRED_ACTION ) ) { as_schedule_single_action( time() + 12 * HOUR_IN_SECONDS, self::CLEAR_EXPIRED_ACTION ); } return; } if ( ! wp_next_scheduled( self::CLEAR_EXPIRED_ACTION ) ) { wp_schedule_event( time(), 'twicedaily', self::CLEAR_EXPIRED_ACTION ); } } } led = wp_next_scheduled( self::CLEAR_EXPIRED_ACTION ); if ( $next_scheduled ) { wp_unschedule_event( $next_scheduled, self::CLEAR_EXPIRED_ACTION ); } } /** * Schedules the key-value table clean action. * * @since 6.9.1 * * @return void */ public function schedule_table_clean_action(): void { if ( function_exists( 'as_has_scheduled_action' ) && function_exists( 'as_schedule_single_action' ) ) { // Prefer using Action Scheduler if available. if ( ! as_has_scheduled_action( self::CLEAR_EXPIRED_ACTION ) ) { as_schedule_single_action( time() + 12 * HOUR_IN_SECONDS, self::CLEAR_EXPIRED_ACTION ); } return; } if ( ! wp_next_scheduled( self::CLEAR_EXPIRED_ACTION ) ) { wp_schedule_event( time(), 'twicedaily', self::CLEAR_EXPIRED_ACTION ); } } }