Comment désactiver les tâches cron WordPress (sur un site de staging)

Les tâches cron sont essentielles à WordPress car elles automatisent les tâches répétitives, comme la publication d’articles planifiés, l’envoi de notifications et la réalisation de sauvegardes. Cependant, dans un environnement de staging où tu testes de nouvelles fonctionnalités ou mises à jour, il est souvent préférable de désactiver les tâches cron pour éviter des actions involontaires et maintenir un environnement de test contrôlé. Cet article te guidera dans la désactivation des tâches cron WordPress sur ton site (de staging) WordPress.

How to disable WordPress Cron Jobs

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

Les tâches cron sont des tâches planifiées qui s’exécutent automatiquement à intervalles définis. Dans WordPress, ces tâches permettent de gérer différents aspects de ton site, comme la vérification des mises à jour de plugins, le vidage du cache, et bien plus encore. Si ces tâches sont indispensables pour un site en production, elles ne sont pas forcément nécessaires sur un site de staging et peuvent même causer des problèmes.

Désactiver les tâches cron WordPress sur un site de staging

Suis ces étapes pour désactiver les tâches cron sur ton site de staging :

  • Désactiver wp-cron.php via wp-config.php

La première étape consiste à désactiver le système cron par défaut de WordPress. Pour ce faire, tu dois modifier le fichier wp-config.php situé à la racine de ton installation WordPress.

  1. Accède aux fichiers de ton site de staging via un client FTP ou le gestionnaire de fichiers de ton panneau d’hébergement.
  2. Repère et ouvre le fichier wp-config.php dans le répertoire racine.
  3. Ajoute la ligne de code suivante dans le fichier, de préférence juste avant la ligne qui dit « /* That’s all, stop editing! Happy blogging. */ » :
PHP
define('DISABLE_WP_CRON', true);
  1. Enregistre les modifications du fichier wp-config.php et ferme-le. Cela désactivera le système cron par défaut de WordPress.
  2. Désactiver les tâches cron spécifiques aux plugins et aux themes

Certains plugins et themes peuvent avoir des tâches cron qui doivent être désactivées séparément. Pour ce faire, tu peux utiliser l’une des méthodes suivantes :

  • Désactive les plugins ou les themes qui utilisent des tâches cron.
    C’est le moyen le plus simple d’empêcher l’exécution de leurs tâches cron, mais cela signifie que tu ne pourras pas tester ces plugins ou themes sur ton site de staging.
  • Utilise un plugin comme WP Crontrol pour visualiser et gérer les tâches cron de ton site.
    Installe et active le plugin, puis va dans « Tools » > « Cron Events » dans le tableau de bord WordPress. Tu pourras identifier et désactiver depuis cet endroit les tâches cron spécifiques aux plugins et aux themes.
Deactivate WordPress cron jobs (WP_CRON)
  • Désactive manuellement les tâches cron dans le code du plugin ou du theme.
    Cette option nécessite une bonne connaissance de PHP et du développement WordPress ; elle ne doit être tentée que par des utilisateurs avancés ou des développeurs. Elle implique de repérer et de commenter le code pertinent dans les fichiers du plugin ou du theme qui initient les tâches cron.

Conclusion

Désactiver les tâches cron WordPress sur un site de staging permet de maintenir un environnement de test contrôlé et d’éviter des actions inattendues. En suivant les étapes décrites dans cet article, tu peux t’assurer que ton site de staging n’est pas affecté par les tâches planifiées, ce qui te permet de te concentrer sur les tests et le développement. Pense à réactiver les tâches cron nécessaires lors du passage en production pour que ton site continue à fonctionner normalement.

Articles connexes

Updated on mai 23, 2026