Warenkorb

von 3 Min Lesezeit veröffentlicht 2. Oktober 2026

Ein WordPress Cronjob sorgt dafür, dass wiederkehrende Aufgaben auf deiner Website automatisch im Hintergrund erledigt werden – ohne dass du oder ein Besucher etwas dafür tun müssen. Ob geplante Beiträge, automatische Backups oder das Versenden von Newslettern: Ohne funktionierende Cronjobs würde vieles davon einfach nicht zuverlässig laufen.

In diesem Beitrag erklären wir dir, was ein Cronjob überhaupt ist, warum WordPress hier eine Besonderheit mitbringt und wie du – egal bei welchem Hoster – einen echten Cronjob einrichtest.

Was ist ein Cronjob und wozu braucht WordPress ihn?

Ein Cronjob ist ein Befehl, den ein Server zu festgelegten Zeiten automatisch ausführt – zum Beispiel jede Stunde, jeden Tag um 3 Uhr nachts oder alle 15 Minuten. Der Name stammt vom Unix-Programm cron, das solche Zeitpläne verwaltet. Klassische Einsatzzwecke sind Datenbank-Backups, das Aufräumen von Log-Dateien oder das Versenden automatisierter E-Mails.

WordPress selbst nutzt Cronjobs für sehr viele alltägliche Funktionen: geplante Beiträge veröffentlichen, nach Plugin- und Theme-Updates suchen, den Papierkorb leeren, WooCommerce-Bestellungen bearbeiten oder Newsletter-Plugins zu bestimmten Zeiten auslösen. Ohne einen funktionierenden Cronjob-Mechanismus bleiben solche Aufgaben liegen oder laufen nur unregelmäßig.

WP-Cron: die Cronjob-Simulation von WordPress

Hier kommt die Besonderheit: WordPress bringt von Haus aus keinen echten Systemcron mit, sondern eine eigene Lösung namens WP-Cron. Dahinter steckt die Datei wp-cron.php, die bei jedem Aufruf deiner Website im Hintergrund prüft, ob gerade eine geplante Aufgabe fällig ist.

Das Problem dabei: WP-Cron wird nur ausgelöst, wenn jemand deine Seite besucht. Auf stark frequentierten Websites funktioniert das meist unauffällig gut. Bei wenig Traffic – etwa bei einer neuen Website, einem Firmenblog mit wenigen Besuchern oder nachts, wenn kaum jemand vorbeischaut – kann es passieren, dass geplante Beiträge verspätet erscheinen, Backups nicht pünktlich laufen oder Updates erst mit Verzögerung geprüft werden. Zusätzlich kann WP-Cron bei sehr besucherstarken Seiten unnötig oft ausgelöst werden und dadurch Serverlast erzeugen.

Die Lösung: einen echten Server-Cronjob einrichten

Die gängige Lösung ist simpel: WP-Cron wird deaktiviert und stattdessen ein echter, zeitgesteuerter Cronjob auf Serverebene eingerichtet, der wp-cron.php zuverlässig in einem festen Intervall aufruft – unabhängig davon, ob gerade Besucher auf der Seite sind oder nicht. Das läuft in der Regel in zwei Schritten ab:

  1. WP-Cron deaktivieren: Dazu wird in der Datei wp-config.php die Zeile define(‚DISABLE_WP_CRON‘, true); ergänzt. Damit reagiert WordPress nicht mehr automatisch auf Website-Besuche, um Aufgaben abzuarbeiten.
  2. Echten Cronjob anlegen: Im Hosting-Control-Panel (z. B. Plesk oder cPanel) oder per SSH wird ein Cronjob eingerichtet, der in einem sinnvollen Intervall – meist alle 5 bis 15 Minuten – die Datei wp-cron.php per wget oder curl aufruft (alternativ per WP-CLI mit wp cron event run –due-now), etwa so: wget -q -O – https://deine-domain.de/wp-cron.php?doing_wp_cron.

Wie genau du einen Cronjob anlegst, unterscheidet sich je nach Hoster und Verwaltungsoberfläche etwas. Viele Hosting-Panels bieten dafür einen eigenen Menüpunkt „Cronjobs“ an, in dem du Zeitintervall und aufzurufende URL bequem per Formular hinterlegst.

Für wen lohnt sich ein eigener Cronjob wirklich?

Nicht jede Website braucht zwingend einen manuell eingerichteten Cronjob. Sinnvoll ist er vor allem, wenn:

  • deine Website (noch) wenig Besucher hat und WP-Cron dadurch unregelmäßig auslöst,
  • du auf pünktlich veröffentlichte Beiträge oder zeitkritische automatisierte Prozesse angewiesen bist,
  • du WooCommerce, Newsletter- oder Backup-Plugins einsetzt, die feste Zeitpläne benötigen,
  • du generell mehr Kontrolle und Zuverlässigkeit über automatisierte Abläufe haben möchtest.

Manche Managed-WordPress-Hoster übernehmen diesen Schritt bereits automatisch für dich – bei turbopress etwa ist wp-cron.php in den WordPress-Tarifen bereits als geplante Aufgabe im Plesk Panel eingerichtet, sodass geplante Aufgaben zuverlässig laufen, ohne dass Kundinnen und Kunden sich selbst darum kümmern müssen. Wenn du deine Website bei einem klassischen Hoster betreibst, lohnt sich ein Blick in die Dokumentation oder ein kurzer Support-Kontakt, um zu klären, ob und wie sich dort ein Cronjob einrichten lässt.

Fazit

Ein WordPress Cronjob ist kein Nice-to-have für Profis, sondern die technische Grundlage dafür, dass viele automatisierte Funktionen deiner Website überhaupt zuverlässig laufen. Wer versteht, wie WP-Cron funktioniert und wo seine Grenzen liegen, kann mit einem einfachen echten Server-Cronjob deutlich mehr Stabilität in geplante Veröffentlichungen, Backups und andere automatisierte Prozesse bringen.

turbopress

Der turbopress WordPress Tech-Stack

WordPress ist oft nicht sehr performant, deswegen haben wir einen Tech-Stack im Einsatz, der dieses Problem adressiert und behebt, ohne dass du Aufwand hast:

Moderne Hardware

Server mit NVMe SSDs im RAID, 10 GBit/s Anbindung und schnellen AMD EPYC Prozessoren bilden die Basis für maximale Performance.

Optimierte Software

LiteSpeed Enterprise Webserver mit LSCWP und LSCache sowie Valkey Object-Cache machen deinem WordPress Beine.

Next-Gen Protokolle

HTTP/3 über QUIC & TLS 1.3: schnellere Verbindungen, weniger Latenz, stabil mobil, sicherer.

Isolierte Umgebung

Dein Hosting verfügt über eigene Ressourcen und wird nicht durch „Noisy Neighbors“ beeinträchtigt. Schnell und sicher.