WordPress-FehlerMeldungen von WordPress
Geplanter Beitrag erscheint nicht: WordPress „Missed schedule“ beheben
„Missed schedule“, im deutschen Dashboard „Überfällig“, heißt: WordPress hätte den Beitrag zur geplanten Zeit veröffentlichen sollen, hat es aber nicht getan. Zuständig ist WP-Cron. Das ist kein echter Zeitplan: WP-Cron startet nur bei einem Seitenaufruf, der WordPress erreicht. Zudem muss der Server sich selbst anfragen können. Wenig Besucher, ein Cache vor PHP, blockierte Loopback-Anfragen oder DISABLE_WP_CRON ohne Ersatz halten ihn an. Dauerhaft hilft ein echter Cronjob beim Hoster, der wp-cron.php regelmäßig aufruft.
So sieht die Meldung aus
Missed scheduleÜberfälligA scheduled event is lateEin geplantes Ereignis ist überfälligYour site could not complete a loopback requestDeine Website konnte eine Loopback-Anfrage nicht abschließen
Woran es liegt.
WP-Cron braucht Besucher
WordPress prüft bei jedem Seitenaufruf, ob geplante Aufgaben fällig sind. Wenn ja, startet es sie im Hintergrund. Kommt zur geplanten Zeit niemand vorbei, passiert nichts. Der Beitrag erscheint erst beim nächsten Aufruf oder bleibt als überfällig stehen.
Cache liefert Seiten ohne PHP aus
Ein Seiten-Cache oder ein CDN beantwortet Anfragen, ohne WordPress zu starten. Für Besucher ist das schnell, für WP-Cron aber unsichtbar. Auf stark gecachten Seiten laufen geplante Aufgaben deshalb oft nur, wenn gerade jemand im Dashboard arbeitet.
Loopback-Anfrage wird blockiert
WP-Cron startet über eine Anfrage des Servers an die eigene Adresse. Ein Passwortschutz per .htaccess, eine Firewall, ein Sicherheits-Plugin oder ein falscher DNS-Eintrag auf dem Server verhindern das. Der Website-Zustand meldet dann ein Problem mit Loopback-Anfragen.
DISABLE_WP_CRON ohne Ersatz
Setzt die wp-config.php die Konstante DISABLE_WP_CRON auf true, startet WordPress WP-Cron nicht mehr selbst. Das ist richtig, wenn ein Cronjob beim Hoster übernimmt. Fehlt dieser Cronjob, läuft gar nichts mehr, auch keine automatischen Updates.
Falsche Zeitzone
Ist unter Einstellungen → Allgemein eine falsche Zeitzone gewählt, erscheinen Beiträge Stunden zu früh oder zu spät. Das sieht aus wie ein Fehler von WP-Cron, ist aber nur eine verschobene Uhrzeit.
So behebst Du den Fehler.
Leg vor jeder Änderung eine Sicherung von Dateien und Datenbank an. Geh die Schritte der Reihe nach durch und prüf nach jedem, ob die Seite wieder lädt.
Website-Zustand öffnen
Öffne Werkzeuge → Website-Zustand. Hinweise wie „Ein geplantes Ereignis ist überfällig“ oder eine gescheiterte Loopback-Anfrage zeigen, dass WP-Cron hängt. In den Details steht oft der Grund, etwa der Statuscode 401 bei einem Passwortschutz oder ein cURL-Fehler.
Liegengebliebene Aufgaben anstoßen
Hänge an Deine Domain „/wp-cron.php“ an und rufe die Adresse einmal im Browser auf. Die Seite bleibt dabei leer. Mit SSH-Zugang geht es per WP-CLI. Danach sollten überfällige Beiträge unter Beiträge → Alle Beiträge als veröffentlicht erscheinen. Einzelne Beiträge kannst Du auch von Hand veröffentlichen.
Terminal (WP-CLI) wp cron event list wp cron event run --due-nowZeitzone kontrollieren
Wähle unter Einstellungen → Allgemein als Zeitzone eine Stadt, etwa Berlin, statt eines festen UTC-Versatzes. Nur dann stellt WordPress Sommer- und Winterzeit richtig um. Prüfe danach Datum und Uhrzeit der geplanten Beiträge.
Cache als Ursache ausschließen
Arbeitet ein Cache-Plugin oder CDN vor der Seite, schau nach der geplanten Zeit zuerst im Dashboard nach. Ist der Beitrag dort veröffentlicht, fehlt er nur in der gecachten Ansicht. Leere dann den Cache, statt WP-Cron zu reparieren.
Loopback-Anfragen freigeben
Schützt ein Verzeichnisschutz per .htaccess die ganze Seite, kommt WP-Cron nicht durch. Nimm ihn weg oder lass die IP-Adresse des eigenen Servers passieren. Blockt ein Sicherheits-Plugin die Datei wp-cron.php, trage sie dort als Ausnahme ein. Starte danach den Test im Website-Zustand neu.
Echten Cronjob beim Hoster einrichten
Lege im Hosting-Panel einen Cronjob an, der wp-cron.php alle fünf bis fünfzehn Minuten aufruft. Viele Hoster bieten dafür ein Formular, in das Du nur die Adresse einträgst. Mit SSH-Zugang sieht der Eintrag in der crontab so aus.
crontab */5 * * * * curl -s "https://www.deine-domain.de/wp-cron.php?doing_wp_cron" > /dev/null 2>&1Start über Besucher abschalten
Läuft der Cronjob zuverlässig, schalte den Start über Seitenaufrufe ab. Das spart bei jedem Aufruf etwas Last. Sichere die wp-config.php vorher und setz die Zeile erst, wenn der Cronjob wirklich eingerichtet ist. Sonst veröffentlicht WordPress gar nichts mehr.
wp-config.php define( 'DISABLE_WP_CRON', true );Notlösung ALTERNATE_WP_CRON
Kannst Du keinen Cronjob anlegen und scheitert die Loopback-Anfrage weiter, gibt es eine Ausweichmethode. WordPress leitet Besucher dann kurz auf dieselbe Adresse mit dem Zusatz ?doing_wp_cron um und erledigt die Aufgaben dabei. Der Zusatz erscheint in der Adressleiste, deshalb taugt das nur als Übergang.
wp-config.php define( 'ALTERNATE_WP_CRON', true );Den Hoster nach der Loopback-Sperre fragen
Meldet der Website-Zustand weiter Fehler bei Loopback-Anfragen, frag den Support, ob der Server seine eigene Domain erreichen darf. Manche Firewalls und DNS-Einstellungen verhindern genau das.
Zuletzt geprüft am 25. September 2026.
So kommt er nicht wieder.
- Auf Seiten mit wenig Besuchern oder starkem Cache von Anfang an einen echten Cronjob einrichten.
- Nach dem Planen eines wichtigen Beitrags zur Veröffentlichungszeit kurz prüfen, ob er online ist.
- Den Website-Zustand regelmäßig öffnen, er warnt früh vor überfälligen Ereignissen.
- Einen Passwortschutz während der Entwicklung so einrichten, dass der Server sich selbst erreichen darf.
Fragen zu Geplanter Beitrag verpasst (Missed schedule)
Warum wird mein geplanter Beitrag nicht veröffentlicht?
Was bedeutet „Missed schedule“ in WordPress?
Ist DISABLE_WP_CRON gefährlich?
Gibt es ein Plugin gegen verpasste Beiträge?
Verwandte Fehler
- Änderungen werden nicht angezeigtGespeichert, aber die Seite zeigt den alten Stand. Meist Browser-, Plugin-, Server- oder CDN-Cache.
- Update fehlgeschlagen oder hängtEin Update bricht ab oder WordPress meldet ein laufendes Update. Meist hilft Warten oder die Sperre zu löschen.
- WordPress ist langsamDie Seite lädt zäh, das Dashboard reagiert träge. Erst messen, dann Cache, PHP, Bilder und Plugins angehen.
Lieber eine Website, die einfach läuft?
Wir bauen Websites, die schnell laden und ohne Update-Stress laufen. Oder wir übernehmen Deine WordPress-Seite samt Pflege. Erst Dein Paket, dann ein Termin per Video.

Erst Dein Paket, dann der Termin
Im Preisrechner tippst Du an, was Dich bremst. Du siehst sofort Dein Paket mit Preisspanne. Danach wählst Du direkt einen Termin, das Gespräch läuft per Video.
Dein Preis in 2 Minuten