So richten Sie einen WordPress-Cronjob ganz einfach ein

[aioseo_eeat_author_tooltip]
[aioseo_eeat_reviewer_tooltip]
Wie man einen WordPress-Cronjob einrichtet

Wenn Sie WordPress-Entwickler begegnet „Was ist WordPress Cron?“ oder „Wie verwalte ich WordPress-Cronjobs?“ . Lassen Sie uns das genauer betrachten!

Cron ist ein UNIX-basiertes Hilfsprogramm, mit dem Benutzer Aufgaben auf einem Webserver planen können. WordPress geht mit seinem eigenen Cron-System, WP-Cron, noch einen Schritt weiter. WP-Cron automatisiert Aufgaben wie das Prüfen auf Aktualisierungen, das Veröffentlichen geplanter Beiträge und die Verwaltung anderer wiederkehrender Prozesse.

Wer weiß, wie man WP-Cron-Events einrichtet und verwaltet, kann die administrativen Aufgaben seiner Website deutlich vereinfachen und ihre Funktionalität verbessern.

In dieser Anleitung zeigen wir Ihnen zwei einfache Wege, wie Sie WordPress-Cronjobs einrichten und verwalten, damit Sie Ihre Arbeitsabläufe problemlos automatisieren können. Legen wir also los.

WordPress-Cron-Jobs verstehen

WordPress Cron-Job

Stellen Sie sich einen WordPress- Cronjob als persönlichen Assistenten Ihrer Website vor, der wiederkehrende Aufgaben wie das Prüfen auf Aktualisierungen, das Veröffentlichen geplanter Beiträge oder das Leeren des Papierkorbs übernimmt. Diese Aufgaben werden vom in WordPress integrierten Cron-System WP-Cron.

Und jetzt kommt der Clou: WordPress Cron ist zwar vom UNIX-Cron-System inspiriert, funktioniert aber nicht exakt gleich. Anstatt zu festen Zeiten ausgeführt zu werden, plant WP-Cron Aufgaben in Intervallen wie stündlich, zweimal täglich, täglich oder wöchentlich. Der Haken dabei: Es wird nur ausgeführt, wenn jemand Ihre Website besucht.

Ja, das bedeutet, dass WP-Cron nicht ausgeführt wird, wenn Ihre Website keine Besucher hat. Diese Konfiguration, die beim Laden der Seite ausgeführt wird, kann mitunter etwas unzuverlässig sein. Daher entscheiden sich viele Nutzer für einen robusteren Cronjob auf Serverebene, um einen reibungslosen Betrieb zu gewährleisten.

Lesen Sie: WordPress-Entwicklung lernen: Tipps für Anfänger

Welche Vorteile bietet ein WordPress-Cronjob?

Vorteile von WordPress Cron-Jobs

Die Einrichtung von WP-Cron ist kinderleicht – Sie müssen sich nicht mit komplexen UNIX-Befehlen auseinandersetzen wie bei herkömmlichen Cronjobs. Wenn Sie Aufgaben auf Ihrer Website automatisieren oder Prüfungen und Verifizierungen reibungslos durchführen möchten, sind Cronjobs eine hervorragende Lösung.

Beispielsweise möchten Sie vielleicht täglich einen Server anpingen, stündlich Systemstatus protokollieren oder andere wiederkehrende Aufgaben mühelos ausführen. Ein großer Vorteil von WP-Cron ist seine Flexibilität. Es verwendet Intervalle zur Planung von Aufgaben, sodass eine Aufgabe auch dann ausgeführt wird, wenn sie nicht genau zum festgelegten Zeitpunkt ausgeführt wird.

Dies unterscheidet sich von herkömmlichen Cronjobs, die starrer sind – wenn eine Aufgabe ihren geplanten Zeitpunkt verpasst, wird sie erst ausgeführt, wenn Sie sie manuell neu terminieren.

Anleitung: So beheben Sie den Fehler „Kurzzeitig wegen geplanter Wartungsarbeiten nicht verfügbar“ in WordPress

Das Einrichten von WordPress-Cronjobs kann knifflig sein. Benötigen Sie Hilfe?

Unsere WordPress-Entwicklungsexperten können Ihnen dabei helfen, die Funktionalität Ihrer Website zu optimieren und Aufgaben effektiv zu automatisieren.

So verwalten Sie WordPress-Cronjobs: 2 einfache Wege

Es gibt viele Möglichkeiten, WordPress-Cronjobs einzurichten und zu verwalten, aber ich möchte Ihnen zwei der beliebtesten Optionen vorstellen.

  1. WP Crontol: Mit diesem Plugin können Sie Cronjobs ganz einfach direkt über Ihr WordPress-Dashboard– ganz ohne Programmierung! Sie können neue Cronjobs erstellen, Hooks und Funktionen einrichten und sogar die Zeitintervalle für Ihre Aufgaben anpassen.
  1. WP-CLI: Diese Option ist für alle gedacht, die gerne mit der WordPress- (WP-CLI) arbeiten. Sie ist ein leistungsstarkes Werkzeug zur Verwaltung von Cronjobs und mehr, erfordert aber etwas mehr technisches Know-how.

Wählen Sie die Methode, die am besten zu Ihrem Stil passt!

WordPress-Cronjobs mit WP Crontrol verwalten

WordPress Cron Jobs mit WP Crontrol

Wir zeigen Ihnen, wie Sie mit dem WP Crontrol -Plugin Cronjobs für Ihre WordPress-Website anzeigen, verwalten und hinzufügen können.

1. Installieren Sie das WP Crontrol-Plugin

Installieren und aktivieren Sie zunächst das WP Crontrol-Plugin:

  • Gehen Sie in Ihrem WordPress-Admin-Dashboard zu Plugins → Neu hinzufügen .
  • Suchen Sie nach WP Crontrol und klicken Sie auf „Jetzt installieren“.
  • Nach der Installation auf „Aktivieren“.

Um die auf Ihrer Website ausgeführten Cronjobs anzuzeigen, navigieren Sie Tools → Cron Events in Ihrem Dashboard

Profi-Tipp: Löschen Sie nicht die standardmäßigen WordPress-Cronjobs (sie beginnen mit wp_). Das Entfernen könnte die Kernfunktionalität Ihrer Website beeinträchtigen.

Füge ein neues Cron-Ereignis hinzu

Jetzt erstellen wir einen neuen Cronjob:

  1. im „Cron-Ereignisse“ Abschnitt auf „Neu hinzufügen“ oben auf der Seite
  2. Wählen Sie das Standard-Cron-Event und vergeben Sie einen eindeutigen Hook-Namen (verwenden Sie die PHP-Namenskonventionen).
  3. Legen Sie den Zeitplan und die Wiederholung fest (lassen Sie das „Argumente“ leer).
  4. Klicken Sie auf „Ereignis hinzufügen“ , um es zu speichern. Das neue Ereignis wird dann in der Liste der Cronjobs angezeigt.

3. Fügen Sie Ihrem Cron-Ereignis Funktionalität hinzu

Nachdem das Ereignis erstellt wurde, müssen Sie definieren, was es bewirkt:

  1. Öffnen Sie Ihre functions.php- Datei (die sich im Verzeichnis Ihres Themes befindet) mit einem Dateimanager oder einem Editor wie von cPanel dem Dateimanager.
  2. Fügen Sie diesen Code hinzu, um die Aktion zu definieren:

PHP

Code kopieren:

}

add_action( 'custom_cron_hook', 'custom_cron_function' ); function custom_cron_function() { wp_mail( 'you@example.com', 'Geplante E-Mail', 'Dies ist eine Test-E-Mail von Ihrem WordPress-Cronjob.'); }

Ersetzen Sie you@example.com durch Ihre tatsächliche E-Mail-Adresse.

  1. Speichern Sie die Datei und besuchen Sie Ihre Website. Wenn alles korrekt eingerichtet ist, erhalten Sie die Test-E-Mail.

Technik

Entdecken Sie: Die besten Hosting-Plattformen als Alternative zu cPanel für WordPress und andere Anwendungen

4. Cron-Zeitpläne anpassen

Möchten Sie ein benutzerdefiniertes Zeitintervall verwenden? So geht's:

  1. zu Einstellungen → Cron-Zeitpläne in Ihrem Dashboard
  2. Unter „Cron-Zeitplan hinzufügen“legen Sie Ihr Intervall in Sekunden fest (z. B. 600 Sekunden für 10 Minuten) und geben Sie ihm einen Namen.
  3. Klicken Sie auf „Cron-Zeitplan hinzufügen“ , um ihn zu speichern.

5. Bearbeiten eines bestehenden Cron-Ereignisses

Sie können bestehende Cron-Ereignisse aktualisieren, um benutzerdefinierte Intervalle zu verwenden:

  1. Gehen Sie zu Tools → Cron Events und suchen Sie das Ereignis, das Sie bearbeiten möchten.
  2. Klicken Sie auf Bearbeitenund ändern Sie dann die Wiederholungszahl auf Ihr neues Intervall (z. B. 10 Minuten).
  3. Klicken Sie auf „Ereignis aktualisieren“ , um die Änderungen zu speichern.

Das war's! Mit WP Crontrol haben Sie alles, was Sie benötigen, um Cronjobs auf Ihrer WordPress-Website– Programmierkenntnisse sind nicht erforderlich!

Lerne: Wie man ein Event-Management-System in WordPress erstellt

WordPress-Cronjobs mit WP-CLI verwalten

WordPress Cron Jobs mit WP-CLI

Wenn Sie mit der Kommandozeile vertraut sind, bietet WP-CLI eine leistungsstarke Möglichkeit zur Verwaltung von WordPress-Cronjobs. Sie können beliebige Hosting-Lösungen wie Hostinger und Cloudways nutzen, die exzellentes Hosting bieten und die Verwendung von WP-CLI zum Kinderspiel machen.

Lassen Sie uns untersuchen, wie Sie Cronjobs mit WP-CLI verwalten können:

Erste Schritte mit WP-CLI

Mit WP-CLI können Sie Ihre WordPress-Website direkt über eine Terminal-Schnittstelle verwalten und haben so mehr Kontrolle über Aufgaben wie das Auflisten, Hinzufügen und Verwalten von Cron-Events.

Wir verwenden hier das Beispiel für Managed WordPress Hosting von Hostinger:

von Hostinger WordPress Hosting- beinhalten WP-CLI vorinstalliert. Sie müssen sich lediglich über PuTTY SSH.

Schritte zum Zugriff auf WP-CLI

  1. Öffnen Sie PuTTY SSH und stellen Sie eine Verbindung zu Ihrem Hosting-Konto her.

Sobald die Verbindung hergestellt ist, können Sie den folgenden Befehl ausführen, um Ihre WordPress-Cron-Ereignisse aufzulisten:

bash

Code kopieren:

wp-cron Ereignisliste
  1. Hier werden alle aktiven Cron-Ereignisse angezeigt, inklusive Details wie Hook-Name, nächster geplanter Ausführungszeitpunkt und Wiederholungshäufigkeit.

Um eine Liste weiterer WP-CLI-Befehle anzuzeigen, verwenden Sie:

bash

Code kopieren:

wp help

nutzen die vorinstallierte WP-CLI von Hostinger darauf zugreifen Cloudways– diese Methode ist effizient und perfekt für fortgeschrittene Benutzer.

Wenn Sie keine Kommandozeilen-Oberfläche mögen, können Sie jederzeit ein Plugin wie WP Crontrol , um Cronjobs über Ihr WordPress-Dashboard zu verwalten. So oder so haben Sie Optionen, die auf Ihre Bedürfnisse und Ihren Hosting-Anbieter zugeschnitten sind!

Mehr dazu: Kostenlose WordPress-Hosting-Anbieter

Wie richtet man einen echten Cron-Job ein?

Richten Sie einen echten Cron-Job ein

Nachdem Sie nun verstanden haben, was WordPress-Cronjobs sind und wie sie funktionieren, fragen Sie sich vielleicht: Was ist, wenn ich sie durch einen echten Cronjob ersetzen möchte? Das ist eine hervorragende Idee für bestimmte Szenarien wie:

  • Websites mit geringem Datenverkehr, auf denen Aufgaben zu präzisen Zeiten ausgeführt werden müssen.
  • Wichtige Aufgaben, die nicht davon abhängen sollten, dass Besucher sie auslösen.
  • Behebung von Problemen wie langen Seitenladezeiten oder DDoS-Angriffen.

Lasst es uns Schritt für Schritt durchgehen!

Schritt 1: Deaktivieren Sie WP-Cron in Ihrer wp-config.php-Datei

Zuerst müssen Sie das in WordPress integrierte Cron-System deaktivieren, um auf einen echten Cron-Job umsteigen zu können.

So geht's:

  1. Öffnen Sie Ihre wp-config.php- Datei. Verwenden Sie einen FTP-Client wie FileZilla oder einen SSH-Client wie PuTTY um auf Ihre Website-Dateien zuzugreifen.

Füge die folgende Codezeile direkt vor der Zeile ein, die lautet: /* Das ist alles. Bearbeite nicht mehr! Viel Spaß beim Bloggen. */:

PHP

Code kopieren

define('DISABLE_WP_CRON', true);

Dadurch werden die WordPress-Cron-Ereignisse deaktiviert, sodass es für einen echten Cron-Job bereit ist.

Schritt 2: Fügen Sie Ihrem Server einen echten Cron-Job hinzu

Sobald WP-Cron deaktiviert ist, können Sie einen echten Cronjob einrichten. So geht's auf der Cloudways -Plattform:

  1. Melden Sie sich in Ihrem Cloudways-Konto an.
  2. Navigieren Sie zu Anwendungsverwaltung → Cron-Jobverwaltung → Erweiterter Bereich.

Fügen Sie den folgenden Befehl hinzu und klicken Sie anschließend auf „Änderungen speichern“:

bash

Code kopieren

*/5 * * * * wget -q -O - 'https://your-app-url.cloudwaysapps.com/wp-cron.php?doing_wp_cron' >/dev/null 2>&1
  • Der Teil */5 * * * * sorgt dafür, dass der Cronjob alle 5 Minuten ausgeführt wird.
  • Ersetzen Sie die Platzhalter-URL (your-app-url.cloudwaysapps.com) durch die URL Ihrer tatsächlichen Anwendung.

Hier ein Tipp: Wenn Sie sich bei Ausdrücken für Zeitintervalle unsicher sind, verwenden Sie einen Online-Cron-Planungsgenerator, um das richtige Ergebnis zu erzielen.

Lesen Sie auch: Eine einfache Anleitung zum Aktivieren, Deaktivieren oder Begrenzen von WordPress-Beitragsrevisionen

Abschluss

Das war's! Sie haben erfolgreich einen Cronjob auf Ihrem Server eingerichtet. Mit dieser Konfiguration erledigt Ihre WordPress-Website geplante Aufgaben nun zuverlässiger und effizienter, insbesondere kritische Prozesse.

WordPress-Cronjobs sind eine praktische Möglichkeit, Aufgaben in benutzerdefinierten Intervallen zu planen und so die Verwaltung von Administrationsaufgaben deutlich zu vereinfachen. Obwohl WP-Cron seine Grenzen hat, bietet das Verständnis seiner Funktionsweise die nötigen Werkzeuge, um den Betrieb Ihrer Website zu optimieren.

Wir hoffen, dass Ihnen dieser Leitfaden geholfen hat, ein klares Bild von WordPress-Cronjobs zu erhalten und zu erfahren, wie Sie diese mithilfe von Plugins oder WP-CLI einrichten.

Ähnliche Beiträge

WordPress-Wartungsmodus: Aktivieren, Deaktivieren & Fehlerbehebung

WordPress-Wartungsmodus: Aktivieren, Deaktivieren & Fehlerbehebung

Was ist der WordPress-Wartungsmodus? Der WordPress-Wartungsmodus ist ein temporärer Zustand, der Folgendes anzeigt:

Wartungsberichte vs. Analyseberichte

Wartungsberichte vs. Analyseberichte: Die wichtigsten Unterschiede erklärt

Was sind Wartungsberichte und Analyseberichte? Wartungsberichte erfassen den technischen Zustand und die Instandhaltung

KI-Unterstützung für WordPress-Websites

KI-Unterstützung für WordPress-Websites: Was ist das, wie funktioniert es und was ist im Jahr 2026 zu erwarten?

Die KI-Unterstützung von WordPress-Websites hat sich in den letzten 24 Monaten deutlich weiterentwickelt. Was früher …

Legen Sie los mit Seahawk

Melde dich in unserer App an, um unsere Preise einzusehen und Rabatte zu erhalten.