action_scheduler_ensure_recurring_actions

ACTION woocommerce\packages\action-scheduler\classes\ActionScheduler_RecurringActionScheduler.php (ligne 79) github
Fires to allow extensions to verify and ensure their recurring actions are scheduled. This action is scheduled to trigger once every 24 hrs for the purpose of having 3rd party plugins verify that any previously scheduled recurring actions are still scheduled. Because recurring actions could stop getting rescheduled by default due to excessive failures, database issues, or other interruptions, extensions can use this hook to check for the existence of their recurring actions and reschedule them if necessary. Example usage: add_action('action_scheduler_ensure_recurring_actions', function() {     // Check if the recurring action is scheduled, and reschedule if missing.     if ( ! as_has_scheduled_action('my_recurring_action') ) {         as_schedule_recurring_action( time(), HOUR_IN_SECONDS, 'my_recurring_action' );

Paramètres

Entrée :
N/A
Sortie :
N/A

Utilisation

// Ajouter une fonction au hook action 'action_scheduler_ensure_recurring_actions'
add_action('action_scheduler_ensure_recurring_actions', 'ma_fonction_personnalisee', 10, 1);

function ma_fonction_personnalisee() {
    // Votre code ici
    error_log('Hook action_scheduler_ensure_recurring_actions déclenché');
}

Actualités

Chargement des actualités...