{"id":20271,"date":"2025-04-21T10:26:26","date_gmt":"2025-04-21T10:26:26","guid":{"rendered":"https:\/\/couponaffiliates.com\/?post_type=docs&#038;p=20271"},"modified":"2025-04-21T10:49:08","modified_gmt":"2025-04-21T10:49:08","password":"","slug":"comment-verifier-si-les-taches-cron-fonctionnent-dans-wordpress","status":"publish","type":"docs","link":"https:\/\/couponaffiliates.com\/fr\/documents\/comment-verifier-si-les-taches-cron-fonctionnent-dans-wordpress\/","title":{"rendered":"Comment v\u00e9rifier si les t\u00e2ches Cron fonctionnent sur WordPress"},"content":{"rendered":"<p>Les t\u00e2ches cron de WordPress (WP-Cron) g\u00e8rent des t\u00e2ches programm\u00e9es telles que la publication d'articles, l'envoi d'e-mails ou la mise \u00e0 jour de plugins. Contrairement aux t\u00e2ches cron traditionnelles du serveur, WP-Cron est d\u00e9clench\u00e9 par les visites du site web, ce qui peut parfois entra\u00eener des probl\u00e8mes s'il n'est pas correctement configur\u00e9. Ce guide explique comment v\u00e9rifier que WP-Cron fonctionne correctement.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conditions pr\u00e9alables<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Acc\u00e8s au tableau de bord de WordPress.<\/li>\n\n\n\n<li>Acc\u00e8s FTP\/SFTP ou acc\u00e8s au gestionnaire de fichiers de votre installation WordPress (facultatif pour certaines m\u00e9thodes).<\/li>\n\n\n\n<li>Connaissance de base des plugins WordPress et des environnements de serveur.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Coupon Affiliates Cron Jobs<\/h2>\n\n\n\n<p>Coupon Affiliates cr\u00e9e et ex\u00e9cute les t\u00e2ches cron suivantes :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>wcusage_reports - Pour les rapports d'affiliation programm\u00e9s.<\/li>\n\n\n\n<li>wcusage_payoutschedule - Pour les demandes de paiement programm\u00e9es.<\/li>\n\n\n\n<li>wcusage_cronjob - Pour v\u00e9rifier quotidiennement la commission diff\u00e9r\u00e9e pour les commandes.<\/li>\n\n\n\n<li>wcusage_twicedaily_conversion_rates - Pour v\u00e9rifier et mettre \u00e0 jour les taux de conversion.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">M\u00e9thodes pour v\u00e9rifier WP-Cron<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Utiliser un plugin de surveillance Cron<\/h3>\n\n\n\n<p>Des plugins comme <strong>WP-Crontrol<\/strong> ou <strong>Gestionnaire Cron avanc\u00e9<\/strong> fournissent un moyen convivial d'inspecter et de g\u00e9rer les travaux cron.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Les \u00e9tapes :<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Installer le plugin<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Allez dans le tableau de bord de WordPress.<\/li>\n\n\n\n<li>Naviguez jusqu'\u00e0 <strong>Plugins &gt; Ajouter un nouveau<\/strong>.<\/li>\n\n\n\n<li>Recherchez \"WP-Crontrol\" ou \"Advanced Cron Manager\".<\/li>\n\n\n\n<li>Installer et activer le plugin.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>V\u00e9rifier les \u00e9v\u00e9nements Cron<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Pour WP-Crontrol :\n<ul class=\"wp-block-list\">\n<li>Aller \u00e0 <strong>Outils &gt; \u00c9v\u00e9nements Cron<\/strong> dans le menu d'administration de WordPress.<\/li>\n\n\n\n<li>Examinez la liste des t\u00e2ches cron programm\u00e9es, leurs crochets, leurs calendriers et leurs prochaines heures d'ex\u00e9cution.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Pour Advanced Cron Manager :\n<ul class=\"wp-block-list\">\n<li>Aller \u00e0 <strong>Outils &gt; Gestionnaire Cron<\/strong>.<\/li>\n\n\n\n<li>Consultez le tableau des \u00e9v\u00e9nements pour obtenir des d\u00e9tails sur les t\u00e2ches cron actives.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Tester un job Cron<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Dans WP-Crontrol, vous pouvez lancer manuellement un job cron en cliquant sur <strong>Ex\u00e9cuter maintenant<\/strong> \u00e0 c\u00f4t\u00e9 d'un \u00e9v\u00e9nement.<\/li>\n\n\n\n<li>V\u00e9rifier si la t\u00e2che (par exemple, un message programm\u00e9) s'ex\u00e9cute comme pr\u00e9vu.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>V\u00e9rifier les erreurs<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Recherchez les messages d'erreur ou les travaux qui sont bloqu\u00e9s (par exemple, pas d'heure de \"Next Run\" ou des \u00e9checs r\u00e9p\u00e9t\u00e9s).<\/li>\n\n\n\n<li>Veillez \u00e0 ce que le programme cron corresponde \u00e0 vos attentes.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Pourquoi utiliser cette m\u00e9thode ?<\/h4>\n\n\n\n<p>Les plugins fournissent une interface visuelle qui facilite le d\u00e9bogage des probl\u00e8mes sans toucher au code. Ils permettent \u00e9galement un d\u00e9clenchement manuel et affichent l'\u00e9tat en temps r\u00e9el.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. V\u00e9rifier les journaux du serveur ou le d\u00e9bogage<\/h3>\n\n\n\n<p>Si WP-Cron ne fonctionne pas comme pr\u00e9vu, des probl\u00e8mes de serveur ou un cron d\u00e9sactiv\u00e9 peuvent en \u00eatre la cause.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Les \u00e9tapes :<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Activer le d\u00e9bogage dans WordPress<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Modifiez votre <code>wp-config.php<\/code> et ajouter : <code>define('WP_DEBUG', true) ; define('WP_DEBUG_LOG', true) ; define('WP_DEBUG_DISPLAY', false) ;<\/code><\/li>\n\n\n\n<li>Cela permet d'enregistrer les erreurs dans <code>wp-content\/debug.log<\/code>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Surveiller l'activit\u00e9 de WP-Cron<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Ajoutez ce qui suit \u00e0 votre <code>wp-config.php<\/code> pour enregistrer les \u00e9v\u00e9nements WP-Cron : <code>define('WP_CRON_LOG', true) ;<\/code><\/li>\n\n\n\n<li>V\u00e9rifiez le journal de d\u00e9bogage pour les entr\u00e9es li\u00e9es au cron apr\u00e8s avoir d\u00e9clench\u00e9 WP-Cron (par exemple, en visitant votre site).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>V\u00e9rifier le Cron du serveur (si WP-Cron est d\u00e9sactiv\u00e9)<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Si vous avez d\u00e9sactiv\u00e9 WP-Cron (via <code>define('DISABLE_WP_CRON', true) ;<\/code> en <code>wp-config.php<\/code>) et mettre en place une t\u00e2che cron sur le serveur, v\u00e9rifier la t\u00e2che cron dans le panneau de contr\u00f4le de votre serveur (par exemple, cPanel) ou dans la crontab : <code>crontab -l<\/code><\/li>\n\n\n\n<li>Veillez \u00e0 ce que la t\u00e2che cron ex\u00e9cute la commande suivante toutes les 5 \u00e0 15 minutes : <code>wget -q -O - https:\/\/yourdomain.com\/wp-cron.php?doing_wp_cron &gt;\/dev\/null 2&gt;&amp;1<\/code><\/li>\n\n\n\n<li>V\u00e9rifier les journaux du serveur (par exemple, <code>\/var\/log\/cron<\/code>) pour les erreurs d'ex\u00e9cution.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Pourquoi utiliser cette m\u00e9thode ?<\/h4>\n\n\n\n<p>Le d\u00e9bogage et les journaux permettent d'identifier des probl\u00e8mes plus profonds, comme une mauvaise configuration du serveur ou un WP-Cron d\u00e9sactiv\u00e9.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Test avec une t\u00e2che programm\u00e9e fictive<\/h3>\n\n\n\n<p>Cr\u00e9ez un job cron de test pour confirmer que WP-Cron fonctionne.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Les \u00e9tapes :<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ajouter un job Cron de test<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Ajoutez le code suivant \u00e0 la section <code>functions.php<\/code> ou un plugin personnalis\u00e9 :<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>add_action('my_test_cron_job', 'my_test_cron_function') ;<br>function my_test_cron_function() {<br>error_log('Test cron job ran at ' . current_time('mysql')) ;<br>}<br>if (!wp_next_scheduled('my_test_cron_job')) {<br>wp_schedule_event(time(), 'hourly', 'my_test_cron_job') ;<br>}<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>D\u00e9clencher WP-Cron<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Visitez votre site ou lancez manuellement <code>wp-cron.php<\/code> comme d\u00e9crit pr\u00e9c\u00e9demment.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>V\u00e9rifier l'ex\u00e9cution<\/strong>:\n<ul class=\"wp-block-list\">\n<li>V\u00e9rifier le <code>wp-content\/debug.log<\/code> pour le message enregistr\u00e9 (assurez-vous que <code>WP_DEBUG_LOG<\/code> est activ\u00e9e).<\/li>\n\n\n\n<li>Il est \u00e9galement possible d'utiliser WP-Crontrol pour confirmer l'option <code>mon_test_cron_job<\/code> est programm\u00e9 et en cours d'ex\u00e9cution.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Pourquoi utiliser cette m\u00e9thode ?<\/h4>\n\n\n\n<p>Cette m\u00e9thode confirme la fonctionnalit\u00e9 de WP-Cron de mani\u00e8re contr\u00f4l\u00e9e, en isolant les probl\u00e8mes de WP-Cron lui-m\u00eame.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Probl\u00e8mes courants et solutions<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>WP-Cron ne se d\u00e9clenche pas<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Assurez-vous que votre site a un trafic suffisant pour d\u00e9clencher WP-Cron. Pour les sites \u00e0 faible trafic, envisagez de d\u00e9sactiver WP-Cron et d'utiliser une t\u00e2che cron de serveur.<\/li>\n\n\n\n<li>V\u00e9rifier si <code>define('DISABLE_WP_CRON', true) ;<\/code> en <code>wp-config.php<\/code>. Si c'est le cas, assurez-vous qu'une t\u00e2che cron du serveur est configur\u00e9e.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Emplois bloqu\u00e9s ou retard\u00e9s<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Effacer les t\u00e2ches bloqu\u00e9es en utilisant WP-Crontrol ou Advanced Cron Manager.<\/li>\n\n\n\n<li>V\u00e9rifiez les conflits entre les plugins en les d\u00e9sactivant temporairement.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Restrictions du serveur<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Certains h\u00f4tes bloquent <code>wp-cron.php<\/code> ou limiter l'ex\u00e9cution de cron. Contactez votre h\u00e9bergeur pour confirmer.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Questions relatives \u00e0 SSL<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Si votre site utilise HTTPS, assurez-vous que la t\u00e2che cron du serveur utilise le bon protocole (<code>https:\/\/<\/code>).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Meilleures pratiques<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Utiliser un serveur Cron pour les sites \u00e0 fort trafic<\/strong>: D\u00e9sactiver WP-Cron et <a href=\"https:\/\/couponaffiliates.com\/fr\/documents\/veritable-job-cron\/\"><strong><span style=\"text-decoration: underline;\">mettre en place un job cron pour le serveur<\/span><\/strong><\/a> pour r\u00e9duire la charge de travail lors des visites de pages :<\/li>\n\n\n\n<li><strong>Contr\u00f4ler r\u00e9guli\u00e8rement<\/strong>: Utilisez des plugins comme WP-Crontrol pour v\u00e9rifier p\u00e9riodiquement l'\u00e9tat des crons.<\/li>\n\n\n\n<li><strong>Maintenir les plugins \u00e0 jour<\/strong>: Les plugins obsol\u00e8tes peuvent provoquer des conflits ou des erreurs de cron.<\/li>\n\n\n\n<li><strong>Test apr\u00e8s modifications<\/strong>: Testez toujours les t\u00e2ches cron apr\u00e8s avoir modifi\u00e9 les plugins, les th\u00e8mes ou les param\u00e8tres du serveur.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>V\u00e9rifier WP-Cron dans WordPress est simple avec des plugins comme WP-Crontrol ou des m\u00e9thodes manuelles comme l'inspection de la base de donn\u00e9es et le d\u00e9bogage. En suivant les \u00e9tapes ci-dessus, vous pouvez confirmer que vos t\u00e2ches planifi\u00e9es fonctionnent comme pr\u00e9vu et r\u00e9soudre les probl\u00e8mes \u00e9ventuels. Pour des performances optimales, envisagez de d\u00e9charger WP-Cron sur une t\u00e2che cron du serveur, en particulier pour les sites avec un trafic important ou des t\u00e2ches complexes.<\/p>","protected":false},"excerpt":{"rendered":"<p>Les t\u00e2ches cron de WordPress (WP-Cron) g\u00e8rent des t\u00e2ches programm\u00e9es telles que la publication d'articles, l'envoi d'e-mails ou la mise \u00e0 jour de plugins. Contrairement aux t\u00e2ches cron traditionnelles du serveur, WP-Cron est d\u00e9clench\u00e9 par les visites du site web, ce qui peut parfois entra\u00eener des probl\u00e8mes s'il n'est pas correctement configur\u00e9. Ce guide explique comment v\u00e9rifier que WP-Cron fonctionne correctement. Pr\u00e9requis Coupon Affiliates Cron Jobs Coupon Affiliates [...]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":"","_links_to":"","_links_to_target":""},"doc_category":[25],"doc_tag":[],"class_list":["post-20271","docs","type-docs","status-publish","hentry","doc_category-support","wpbf-post"],"year_month":"2026-04","word_count":870,"total_views":"2643","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"display_name":"Elliot Sowersby","author_link":"#"},"doc_category_info":[{"term_name":"General Questions + Help","term_url":"https:\/\/couponaffiliates.com\/fr\/categorie-docs\/soutien\/"}],"doc_tag_info":[],"taxonomy_info":{"doc_category":[{"value":25,"label":"General Questions + Help"}]},"featured_image_src_large":false,"comment_info":0,"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/docs\/20271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/comments?post=20271"}],"version-history":[{"count":7,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/docs\/20271\/revisions"}],"predecessor-version":[{"id":20278,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/docs\/20271\/revisions\/20278"}],"wp:attachment":[{"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/media?parent=20271"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/doc_category?post=20271"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/doc_tag?post=20271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}