Gérer ses crons
J’ai commencé par installer le plugin wp-control, qui, en plus de permettre la programmation de cron supplémentaires, montre tout de suite que deux crons sont programmés par défaut:

On y voit que les deux fonctions « hook » sont appelés deux fois par jour. Ces deux crons sont programmés dans le fichier update.php via la fonction wp_schedule_event1:
wp_schedule_event(time(), 'twicedaily', 'wp_update_plugins'); wp_schedule_event(time(), 'twicedaily', 'wp_update_themes');
On y apprend aussi que c’est grâce aux visites de vos internautes que les crons sont lancés (d’où la necessité d’avoir des visites !)
En menant mon enquête un peu plus loin, j’ai rajouté un mouchard au début de wp-cron.php :
@mail( 'dev@woodymood-dev.net', 'wordpress cron job', print_r($_SERVER, true), "From:dev@woodymood-dev.netnReply-To:dev@woodymood-dev.net" );
Je me suis aperçu ainsi que le cron était lancé à chaque fois que je mettais en ligne un article, mais pourquoi … un lien avec les ping … ?
- http://codex.wordpress.org/Function_Reference/wp_schedule_event [↩]
Suggestions de lecture
Partagez avec les autres
Ça vous a plu?
Ne partez pas sans laisser votre appréciation!

(8 votes)










Bonjour,
Cette extension est-elle compatible avec Wordpress V2.9.
Merci
Like or Dislike:
0
0