X

Planifier des tâches Cron avec WordPress

Extraits par IsItWP

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.

[code][/code]

Commentaires   Laisser une réponse

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi l'eBook gratuit !