Accueil English Classique A propos Contact rss
WordPress from the beginning
Partage de découvertes autour de WordPress
 
accueil mots-clés plan du blog

Gérer ses crons

    Les crons sont, d'une manière générale des tâches nécessaires à l'entretien d'un site ou d'un blog, devant être executées périodiquement. J'ai commencé à m'y intéresser quand je me suis aperçu dans mes hits que le fichier wp-cron.php étaient appelé assez souvent...

    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:

    croncontrole

    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 … ?

    1. http://codex.wordpress.org/Function_Reference/wp_schedule_event []

    Partagez avec les autres

    Share/Bookmark

    Ça vous a plu?

    Ne partez pas sans laisser votre appréciation!
    1 vote(s) 1 Etoile2 Etoiles3 Etoiles4 Etoiles5 Etoiles Loading ... Loading ...

    Réactions

    comments 1 commentaire
    1. 27/12/2009 à 15:06

      Bonjour,

      Cette extension est-elle compatible avec Wordpress V2.9.

      Merci

      Like or Dislike: Thumb up 0 Thumb down 0

    Haut de page
    Choisissez vos widgets

    A propos de cet article

    Débuter avec WordPress est produit par Woodymood
    Performance Optimization WordPress Plugins by W3 EDGE