Disponible pour missions & renforts d’agence · Réponse rapide, par la personne qui intervient

Qu’est-ce qu’une tâche cron ?

Une tâche cron (ou « cron job ») est un traitement programmé pour s’exécuter automatiquement à intervalles réguliers, sans intervention humaine.

Décrire mon problème Discuter sur WhatsApp

À quoi ça sert sur une boutique en ligne

De nombreuses opérations d’une boutique gagnent à être automatisées : envoi d’emails de relance de panier abandonné, synchronisation des stocks avec un fournisseur, génération du plan du site XML, mise à jour des taux de change, ou nettoyage de données temporaires. Sur un hébergement Unix classique, ces tâches sont planifiées via la crontab du système, qui déclenche un script ou une URL à horaires fixes.

La particularité de WordPress

WordPress dispose de son propre pseudo-cron, le fichier wp-cron.php, qui ne se déclenche pas à heure fixe mais seulement lorsqu’un visiteur charge une page du site. Sur une boutique à faible trafic, cela peut retarder, voire empêcher, l’exécution de tâches programmées. La solution recommandée consiste à désactiver ce pseudo-cron et à le remplacer par un vrai cron système qui appelle wp-cron.php à intervalles réguliers.

Questions fréquentes

Le cron de WordPress est-il un vrai cron système ?
Non, par défaut c’est un pseudo-cron déclenché par les visites du site, pas une tâche planifiée exécutée par le système d’exploitation du serveur à heure fixe.
Pourquoi une tâche planifiée ne s’exécute-t-elle pas à l’heure prévue sur WordPress ?
Le plus souvent parce que le site reçoit trop peu de visites pour déclencher le pseudo-cron au moment attendu, ce qui retarde l’exécution de la tâche.
Comment mettre en place un vrai cron système pour WordPress ?
En désactivant le pseudo-cron intégré et en configurant, côté hébergement, une tâche système qui appelle wp-cron.php à intervalles réguliers, indépendamment du trafic du site.

Décrivez votre besoin en 1 minute

Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.

Pourquoi cette définition vous intéresse-t-elle ?
Quelle est votre plateforme, si vous en avez déjà une ? (facultatif)
Une question précise en tête ? (facultatif)

Posez-la telle quelle, la réponse vous reviendra directement.

Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.

Indiquez au moins un e-mail ou un téléphone pour que je puisse vous répondre.