{"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":"wie-man-uberpruft-ob-cron-jobs-in-wordpress-funktionieren","status":"publish","type":"docs","link":"https:\/\/couponaffiliates.com\/de\/docs\/wie-man-uberpruft-ob-cron-jobs-in-wordpress-funktionieren\/","title":{"rendered":"Wie man \u00fcberpr\u00fcft, ob Cron-Jobs in WordPress funktionieren"},"content":{"rendered":"<p>WordPress-Cron-Jobs (WP-Cron) erledigen geplante Aufgaben wie das Ver\u00f6ffentlichen von Beitr\u00e4gen, das Versenden von E-Mails oder das Ausf\u00fchren von Plugin-Updates. Im Gegensatz zu herk\u00f6mmlichen Server-Cron-Jobs wird WP-Cron durch Website-Besuche ausgel\u00f6st, was manchmal zu Problemen f\u00fchren kann, wenn es nicht richtig konfiguriert ist. In diesem Leitfaden wird erl\u00e4utert, wie Sie \u00fcberpr\u00fcfen k\u00f6nnen, ob WP-Cron korrekt funktioniert.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Voraussetzungen<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Zugang zu Ihrem WordPress-Administrations-Dashboard.<\/li>\n\n\n\n<li>FTP\/SFTP-Zugang oder Dateimanager-Zugang zu Ihrer WordPress-Installation (optional f\u00fcr einige Methoden).<\/li>\n\n\n\n<li>Grundkenntnisse \u00fcber WordPress-Plugins und Serverumgebungen.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Coupon Affiliates Cron Jobs<\/h2>\n\n\n\n<p>Coupon Affiliates erstellt und betreibt die folgenden Cron-Jobs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>wcusage_reports - F\u00fcr geplante Partnerberichte.<\/li>\n\n\n\n<li>wcusage_payoutschedule - F\u00fcr geplante Auszahlungsantr\u00e4ge.<\/li>\n\n\n\n<li>wcusage_cronjob - Zur t\u00e4glichen \u00dcberpr\u00fcfung der verz\u00f6gerten Provision f\u00fcr Auftr\u00e4ge.<\/li>\n\n\n\n<li>wcusage_twicedaily_conversion_rates - Zur \u00dcberpr\u00fcfung und Aktualisierung der Konversionsraten.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Methoden zur \u00dcberpr\u00fcfung von WP-Cron<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Verwenden Sie ein Cron Monitoring Plugin<\/h3>\n\n\n\n<p>Plugins wie <strong>WP-Crontrol<\/strong> oder <strong>Erweiterter Cron Manager<\/strong> bieten eine benutzerfreundliche M\u00f6glichkeit zur \u00dcberpr\u00fcfung und Verwaltung von Cron-Jobs.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Schritte:<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Installieren Sie das Plugin<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Gehen Sie zu Ihrem WordPress-Administrations-Dashboard.<\/li>\n\n\n\n<li>Navigieren Sie zu <strong>Plugins &gt; Neu hinzuf\u00fcgen<\/strong>.<\/li>\n\n\n\n<li>Suchen Sie nach \"WP-Crontrol\" oder \"Advanced Cron Manager\".<\/li>\n\n\n\n<li>Installieren und aktivieren Sie das Plugin.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Cron-Ereignisse pr\u00fcfen<\/strong>:\n<ul class=\"wp-block-list\">\n<li>F\u00fcr WP-Crontrol:\n<ul class=\"wp-block-list\">\n<li>Gehe zu <strong>Werkzeuge &gt; Cron-Ereignisse<\/strong> im WordPress-Verwaltungsmen\u00fc.<\/li>\n\n\n\n<li>\u00dcberpr\u00fcfen Sie die Liste der geplanten Cron-Jobs, ihre Haken, Zeitpl\u00e4ne und n\u00e4chsten Laufzeiten.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>F\u00fcr Advanced Cron Manager:\n<ul class=\"wp-block-list\">\n<li>Gehe zu <strong>Werkzeuge &gt; Cron Manager<\/strong>.<\/li>\n\n\n\n<li>In der Ereignistabelle finden Sie Einzelheiten zu den aktiven Cron-Jobs.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Einen Cron-Auftrag testen<\/strong>:\n<ul class=\"wp-block-list\">\n<li>In WP-Crontrol k\u00f6nnen Sie einen Cron-Job manuell ausf\u00fchren, indem Sie auf <strong>Jetzt laufen<\/strong> neben einem Ereignis.<\/li>\n\n\n\n<li>\u00dcberpr\u00fcfen Sie, ob die Aufgabe (z. B. eine geplante Post) wie erwartet ausgef\u00fchrt wird.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Auf Fehler pr\u00fcfen<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Achten Sie auf Fehlermeldungen oder h\u00e4ngengebliebene Auftr\u00e4ge (z. B. keine \"Next Run\"-Zeit oder wiederholte Fehlschl\u00e4ge).<\/li>\n\n\n\n<li>Vergewissern Sie sich, dass der Cron-Zeitplan mit Ihren Erwartungen \u00fcbereinstimmt.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Warum diese Methode?<\/h4>\n\n\n\n<p>Plugins bieten eine visuelle Schnittstelle, die das Debuggen von Problemen erleichtert, ohne den Code zu ber\u00fchren. Sie erm\u00f6glichen auch die manuelle Ausl\u00f6sung und zeigen den Echtzeitstatus an.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Serverprotokolle oder Debugging pr\u00fcfen<\/h3>\n\n\n\n<p>Wenn WP-Cron nicht wie erwartet l\u00e4uft, k\u00f6nnten Serverprobleme oder deaktiviertes Cron die Ursache sein.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Schritte:<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Debugging in WordPress aktivieren<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Bearbeiten Sie Ihr <code>wp-konfig.php<\/code> Datei und f\u00fcgen Sie hinzu: <code>define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);<\/code><\/li>\n\n\n\n<li>Dies protokolliert Fehler in <code>wp-content\/debug.log<\/code>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>WP-Cron-Aktivit\u00e4t \u00fcberwachen<\/strong>:\n<ul class=\"wp-block-list\">\n<li>F\u00fcgen Sie Folgendes zu Ihrem <code>wp-konfig.php<\/code> um WP-Cron-Ereignisse zu protokollieren: <code>define('WP_CRON_LOG', true);<\/code><\/li>\n\n\n\n<li>\u00dcberpr\u00fcfen Sie das Debug-Protokoll auf Cron-bezogene Eintr\u00e4ge, nachdem Sie WP-Cron ausgel\u00f6st haben (z. B. durch den Besuch Ihrer Website).<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Server-Cron pr\u00fcfen (falls WP-Cron deaktiviert ist)<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Wenn Sie WP-Cron deaktiviert haben (\u00fcber <code>define('DISABLE_WP_CRON', true);<\/code> in <code>wp-konfig.php<\/code>) und einen Server-Cron-Job einrichten, \u00fcberpr\u00fcfen Sie den Cron-Job in der Systemsteuerung Ihres Servers (z. B. cPanel) oder in crontab: <code>crontab -l<\/code><\/li>\n\n\n\n<li>Stellen Sie sicher, dass der Cron-Job den folgenden Befehl alle 5-15 Minuten ausf\u00fchrt: <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>Pr\u00fcfen Sie die Serverprotokolle (z. B., <code>\/var\/log\/cron<\/code>) f\u00fcr Ausf\u00fchrungsfehler.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Warum diese Methode?<\/h4>\n\n\n\n<p>Debugging und Protokolle helfen dabei, tiefer gehende Probleme zu erkennen, wie z. B. Fehlkonfigurationen des Servers oder deaktiviertes WP-Cron.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Test mit einem geplanten Dummy-Task<\/h3>\n\n\n\n<p>Erstellen Sie einen Test-Cron-Job, um zu \u00fcberpr\u00fcfen, ob WP-Cron funktioniert.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Schritte:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Einen Test-Cron-Auftrag hinzuf\u00fcgen<\/strong>:\n<ul class=\"wp-block-list\">\n<li>F\u00fcgen Sie den folgenden Code zu Ihrem Theme hinzu <code>funktionen.php<\/code> oder ein benutzerdefiniertes Plugin:<\/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 lief um ' . 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>WP-Cron ausl\u00f6sen<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Besuchen Sie Ihre Website oder f\u00fchren Sie manuell <code>wp-cron.php<\/code> wie bereits beschrieben.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u00dcberpr\u00fcfung der Ausf\u00fchrung<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Pr\u00fcfen Sie die <code>wp-content\/debug.log<\/code> Datei f\u00fcr die protokollierte Nachricht (stellen Sie sicher, dass <code>WP_DEBUG_LOG<\/code> aktiviert ist).<\/li>\n\n\n\n<li>Alternativ k\u00f6nnen Sie auch WP-Crontrol verwenden, um die <code>mein_test_cron_job<\/code> ist geplant und l\u00e4uft.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Warum diese Methode?<\/h4>\n\n\n\n<p>Diese Methode best\u00e4tigt die Funktionalit\u00e4t von WP-Cron auf kontrollierte Weise und isoliert Probleme auf WP-Cron selbst.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">H\u00e4ufige Probleme und deren Behebung<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>WP-Cron triggert nicht<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Vergewissern Sie sich, dass Ihre Website gen\u00fcgend Traffic hat, um WP-Cron auszul\u00f6sen. F\u00fcr Websites mit geringem Datenverkehr sollten Sie WP-Cron deaktivieren und einen Server-Cron-Job verwenden.<\/li>\n\n\n\n<li>Pr\u00fcfung auf <code>define('DISABLE_WP_CRON', true);<\/code> in <code>wp-konfig.php<\/code>. Falls vorhanden, stellen Sie sicher, dass ein Server-Cron-Job eingerichtet ist.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Festgefahrene oder verz\u00f6gerte Auftr\u00e4ge<\/strong>:\n<ul class=\"wp-block-list\">\n<li>L\u00f6schen Sie festgefahrene Auftr\u00e4ge mit WP-Crontrol oder Advanced Cron Manager.<\/li>\n\n\n\n<li>Pr\u00fcfen Sie auf Plugin-Konflikte, indem Sie Plugins vor\u00fcbergehend deaktivieren.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Server-Einschr\u00e4nkungen<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Einige Hosts blockieren <code>wp-cron.php<\/code> oder die Cron-Ausf\u00fchrung einschr\u00e4nken. Wenden Sie sich zur Best\u00e4tigung an Ihren Hosting-Provider.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>SSL-Probleme<\/strong>:\n<ul class=\"wp-block-list\">\n<li>Wenn Ihre Website HTTPS verwendet, stellen Sie sicher, dass der Server-Cron-Job das richtige Protokoll verwendet (<code>https:\/\/<\/code>).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Bew\u00e4hrte Praktiken<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Verwenden Sie einen Server-Cron f\u00fcr stark frequentierte Websites<\/strong>: Deaktivieren Sie WP-Cron und <a href=\"https:\/\/couponaffiliates.com\/de\/docs\/echter-cron-job\/\"><strong><span style=\"text-decoration: underline;\">einen Server-Cron-Job einrichten<\/span><\/strong><\/a> um die Belastung bei Seitenbesuchen zu verringern:<\/li>\n\n\n\n<li><strong>Regelm\u00e4\u00dfig \u00fcberwachen<\/strong>: Verwenden Sie Plugins wie WP-Crontrol, um regelm\u00e4\u00dfig den Zustand der Cron-Programme zu \u00fcberpr\u00fcfen.<\/li>\n\n\n\n<li><strong>Plugins auf dem neuesten Stand halten<\/strong>: Veraltete Plugins k\u00f6nnen Cron-Konflikte oder Fehler verursachen.<\/li>\n\n\n\n<li><strong>Test nach \u00c4nderungen<\/strong>: Testen Sie Cron-Jobs immer, nachdem Sie Plugins, Themes oder Servereinstellungen ge\u00e4ndert haben.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Schlussfolgerung<\/h2>\n\n\n\n<p>Die \u00dcberpr\u00fcfung von WP-Cron in WordPress ist mit Plugins wie WP-Crontrol oder manuellen Methoden wie Datenbankinspektion und Debugging einfach. Wenn Sie die obigen Schritte befolgen, k\u00f6nnen Sie best\u00e4tigen, dass Ihre geplanten Aufgaben wie erwartet ausgef\u00fchrt werden, und eventuelle Probleme beheben. F\u00fcr eine optimale Leistung sollten Sie in Erw\u00e4gung ziehen, WP-Cron auf einen Server-Cron-Job auszulagern, insbesondere bei Websites mit hohem Traffic oder komplexen Aufgaben.<\/p>","protected":false},"excerpt":{"rendered":"<p>WordPress-Cron-Jobs (WP-Cron) erledigen geplante Aufgaben wie das Ver\u00f6ffentlichen von Beitr\u00e4gen, das Versenden von E-Mails oder das Ausf\u00fchren von Plugin-Updates. Im Gegensatz zu herk\u00f6mmlichen Server-Cron-Jobs wird WP-Cron durch Website-Besuche ausgel\u00f6st, was manchmal zu Problemen f\u00fchren kann, wenn es nicht richtig konfiguriert ist. Dieser Leitfaden erkl\u00e4rt, wie Sie \u00fcberpr\u00fcfen k\u00f6nnen, ob WP-Cron korrekt funktioniert. Voraussetzungen 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":"2641","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\/de\/kategorie-docs\/unterstutzung\/"}],"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\/de\/wp-json\/wp\/v2\/docs\/20271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/comments?post=20271"}],"version-history":[{"count":7,"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/docs\/20271\/revisions"}],"predecessor-version":[{"id":20278,"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/docs\/20271\/revisions\/20278"}],"wp:attachment":[{"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/media?parent=20271"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/doc_category?post=20271"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/couponaffiliates.com\/de\/wp-json\/wp\/v2\/doc_tag?post=20271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}