Assistance
Comment désactiver le wp-cron.php dans WordPress Imprimer cet article
Par défaut, WordPress est configuré pour appeler wp-cron.php chaque fois que quelqu'un visite votre site Web WordPress lorsqu'une tâche planifiée est présente, pour demander "est-il temps de faire quoi que ce soit?".
Sur les sites à faible trafic, cela fonctionne parfaitement, mais lorsque les visiteurs entrent en ligne, la vérification répétée des tâches planifiées peut s'avérer très inefficace et entraîner des problèmes d' utilsation des ressources pour votre serveur, et ralentir le chargement de votre site Web.
Désactiver par défaut de wp-cron.php
Nous pouvons facilement dire à WordPress de nous laisser gérer l'exécution de wp-cron.php avec le fichier wp-config.php .
- Ouvrez votre fichier wp-config.php avec le gestionnaire de Fichiers dans le cPanel.
-
Aller au bas des paramètres de base de données dans wp-config.php généralement autour de la ligne 37 .
Ajoutez le code ci-dessous surligné en rouge :
/ ** Le type de base de données. Ne changez pas ceci en cas de doute. * / define ('DB_COLLATE', ''); define ('DISABLE_WP_CRON', true);
- Cliquez sur Enregistrer
Maintenant WordPress n'exécutera pas automatiquement le script wp-cron.php chaque fois que votre site reçoit un nouveau visiteur.
Configuration d'une tache cron manuel pour wp-cron.php
Nous ne voulons pas laisser WordPress sans la possibilité d'automatiser les tâches dont il a besoin. Mais au moins maintenant qu'il ne fonctionne pas pour tous les visiteurs, nous pouvons contrôler davantage le moment où ces tâches ont lieu.
Pour la plupart des utilisateurs de WordPress ayant le script wp-cron.php exécuté toutes les 6 heures est parfaitement bien. Ce ne serait que 4 exécutions dans une journée, par rapport à des centaines, voire des milliers si vous aviez beaucoup de trafic sur le site ce jour-là.
1. Connectez vous a cPanel.
2. Dans la section Advanced/Avance , cliquez sur Cron Jobs/Taches Cron
3. Sélectionnez Une fois par heure dans la liste déroulante Paramètres communs .
4. Maintenant, sélectionnez Toutes les six heures de la liste déroulante Heure .
5. Enfin, inscrivez le code pour exécuter notre travail cron et cliquez sur Ajouter une nouvelle Tache Cron .
cd /home/username/public_html; php -q wp-cron.php
Où username est votre nom d'utilisateur cPanel.
Gardez à l'esprit que le chemin /home/username/public_html serait pour un domaine primaire, si vous utilisez un domaine addon, ou que WordPress est installé dans un sous-répertoire, vous devez être sûr de mettre à jour votre chemin.
Maintenant, votre site WordPress devrait exécuter en toute sécurité les tâches planifiées via le script wp-cron.php , mais seulement à intervalles réguliers.
Cette réponse était-elle pertinente?
Articles connexes
Vous devez installer et configurer le module/plugin WP Mail SMTP de WPForms dans votre...
Comment installer WordPress sur votre plan d'hébergement 1. Pour installer WordPress sur...
Pour transférer votre site WordPress de votre hébergeur actuel vers nos serveurs, consultez...
1. Login to your WordPress admin dashboard.2. Under the dashboard menu, hover your mouse on Posts...