Un cron job ti consente di eseguire un pezzo di codice a intervalli specifici. Ad esempio, potresti avere uno script che rimuove la spazzatura del sito web a intervalli orari. Impostare un cron job non è qualcosa che fai durante la pausa pranzo. Fortunatamente, puoi farlo in WordPress con la funzione wp_schedule_event().
Nota: Puoi pianificare un hook che verrà eseguito dal core delle azioni di WordPress a intervalli specifici da te indicati. L'azione si attiverà quando qualcuno visita il tuo sito web, se l'orario pianificato è trascorso.
Ecco un esempio per impostare un cron job a intervalli orari.
Istruzioni: Aggiungi il seguente codice nel file functions.php del tuo tema WordPress per vederlo in azione. Puoi modificare l'orario secondo le tue necessità.
<?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
}
?>
Assicurati di sostituire la funzione do_this_hourly() con l'attività che desideri realizzare con questo cron job.
Potrebbe interessarti anche svuotare i permalink con un cron job orario.
Commenti Lascia una risposta