Qu’est-ce que WP-Cron #What is WP-Cron
WP-Cron est la façon dont WordPress gère la planification des tâches basées sur le temps dans WordPress. Plusieurs fonctionnalités de base de WordPress, telles que la vérification des mises à jour et la publication d’articles planifiés, utilisent WP-Cron. La partie « Cron » du nom vient du système de planification des tâches temporelles cron qui est disponible sur les systèmes UNIX.
WP-Cron fonctionne en vérifiant, à chaque chargement de page, une liste de tâches planifiées pour voir ce qui doit être exécuté. Toute tâche devant être exécutée sera appelée pendant ce chargement de page.
Des erreurs de planification pourraient se produire si vous planifiez une tâche pour 14h00 et qu’aucun chargement de page ne se produit avant 17h00.
Top
Pourquoi utiliser WP-Cron #Pourquoi utiliser WP-Cron
- Le noyau de WordPress et de nombreux plugins ont besoin d’un système de planification pour effectuer des tâches basées sur le temps. Cependant, de nombreux services d’hébergement sont partagés et ne donnent pas accès au planificateur du système.
- L’utilisation de l’API de WordPress est une méthode plus simple pour définir des tâches planifiées que de sortir de WordPress pour accéder au planificateur du système.
- Avec le planificateur du système, si le temps passe et que la tâche n’a pas été exécutée, elle ne sera pas réessayée. Avec WP-Cron, toutes les tâches programmées sont placées dans une file d’attente et seront exécutées à la prochaine occasion (c’est-à-dire au prochain chargement de la page). Donc, alors que vous ne pouvez pas être sûr à 100% quand votre tâche sera exécutée, vous pouvez être sûr à 100% qu’elle finira par être exécutée.