Une tâche cron vous permet d'exécuter un morceau de code à un intervalle spécifique. Par exemple, vous pourriez avoir un script qui peut supprimer les fichiers temporaires du site Web à un intervalle horaire. La configuration d'une tâche cron n'est pas quelque chose que vous faites pendant votre pause déjeuner. Heureusement, vous pouvez le faire dans WordPress avec la fonction wp_schedule_event().
Note : Vous pouvez planifier un hook qui sera exécuté par le cœur des actions WordPress à un intervalle spécifié par vous. L'action se déclenchera lorsque quelqu'un visitera votre site Web, si l'heure planifiée est passée.
Voici un exemple pour configurer une tâche cron à intervalle horaire.
Instructions : Ajoutez le code suivant dans le fichier functions.php de votre thème WordPress pour le voir en action. Vous pouvez modifier l'heure selon vos besoins.
<?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
}
?>
Assurez-vous de remplacer la fonction do_this_hourly() par la tâche que vous souhaitez accomplir avec cette tâche cron.
Vous pourriez également aimer la tâche cron pour vider les permaliens une fois par heure.
Commentaires Laisser une réponse