wp-cron

Come pianificare un cron su WordPress

Un cron job ti consente di eseguire automaticamente una funzione a un intervallo specifico: WordPress può farlo per te con la funzione wp_schedule_event(). Ecco come puoi pianificare un hook che verrà eseguito dal core delle azioni di WordPress in un intervallo specifico (in questo esempio eseguirà il cron job ogni ora ), specificato da te. L’azione si attiverà quando qualcuno visita il tuo sito WordPress se è trascorso il tempo programmato.

Aggiungi questo codice al tuo file functions.php:

add_action('my_hourly_event', 'do_this_hourly');
function my_activation()
{
    if (!wp_next_scheduled('my_hourly_event'))
    {
        wp_schedule_event(time() , 'hourly', 'my_hourly_event');
    }
}

add_action('wp', 'my_activation');
function do_this_hourly()
{ 
        // do something every hour   
}

Related Posts

Leave a comment

Hey, so you decided to leave a comment! That's great. Just fill in the required fields and hit submit. Note that your comment will need to be reviewed before its published.