Einrichten und Verwalten von WordPress-Cron-Jobs

Was ist ein WordPress-Cron-Job?

WordPress cron jobs ist eine Emulation des UNIX cron-Systems, das automatisch Aufgaben in benutzerdefinierten Intervallen plant. Es ermöglicht WordPress-Benutzern, zeitbasierte Aufgaben auszuführen, wie z. B. die Veröffentlichung geplanter Beiträge und die Überprüfung auf Aktualisierungen, während eine Seite geladen wird.

 Einrichten und Verwalten von WordPress-Cron-Jobs

Was sind die Vor- und Nachteile der Verwendung von WordPress Cron?

WP-Cron Das System ist sehrLeicht einzurichtenDas WordPress-Cron-Job-Plugin eignet sich hervorragend für den Einstieg in WordPress-Cron-Jobs, da es im Gegensatz zu UNIX-Cron-Jobs keine Kenntnisse von UNIX-Befehlen erfordert. Verschiedene WordPress-Cron-Jobs-Plugins verfügen über Funktionen, die den Einrichtungs- und Verwaltungsprozess vereinfachen.

Indem Sie wiederkehrende Aufgaben in benutzerdefinierten Intervallen planen, können Sie Zeit sparen und sich auf andere wichtige Aufgaben konzentrieren. Außerdem stellt das System sicher, dass Sie keine Daten verlieren, wenn eine geplante Aufgabe nicht rechtzeitig ausgeführt wird - etwas, was UNIX-Cron-Jobs nicht können.

WP-Cron wird nur ausgeführt, wenn ein Benutzer Ihre Website besucht. WordPress-Websites mit geringem Datenverkehr überspringen einige Aufgaben, wenn niemand einen Seitenaufbau auslöst, was zu folgenden Problemen führen kannAnstehende Cache-Akkumulationund beeinträchtigt die Ladezeit und Leistung der Website.

Wie man WordPress-Cron-Jobs mit Plugins verwaltet

Der einfachste Weg, WordPress-Cron-Jobs einzurichten und zu verwalten, ist die Verwendung der Cron-Job-PluginVerwenden SieWP CrontrolDer Grund dafür ist, dass es kostenlos ist und über alle notwendigen Funktionen verfügt.

1. das WP Crontrol-Plugin installieren

Führen Sie zunächst die folgenden Schritte aus, um das WordPress-Plugin für die Verwaltung von Cron-Jobs zu installieren und zu aktivieren:

  • Navigieren Sie vom WordPress-Administrations-Dashboard zuPlug-ins →. Neues Plugin hinzufügen.
  • In das Suchfeld eingebenWP CrontrolDrücken Sie zur Bestätigung die Eingabetaste, suchen Sie das Plug-in und klicken Sie aufJetzt installieren.
 Einrichten und Verwalten von WordPress-Cron-Jobs
  • Nachdem die Installation abgeschlossen ist, wählen Sie"Aktivieren".

Aktualisieren Sie die Website nach der Aktivierung. Um alle Cron-Jobs zu sehen, die auf der WordPress-Website laufen, gehen Sie vom Dashboard aus auf die Seite"Werkzeuge" → "Cron-Ereignisse".

 Einrichten und Verwalten von WordPress-Cron-Jobs

Achtung!Entfernen Sie keine der standardmäßigen WordPress-Cron-Jobs (sie haben einewp(Präfix). Andernfalls wird die Kernfunktionalität der Website unterbrochen.

2. neue Cron-Ereignisse hinzufügen

Jetzt können Sie WordPress-Cron-Jobs steuern. Um ein neues Cron-Ereignis hinzuzufügen, gehen Sie wie folgt vor:

  • InterviewsCron-Ereignisseund klicken Sie auf die SchaltflächeNeu hinzufügen.
 Einrichten und Verwalten von WordPress-Cron-Jobs
  • Richten Sie eine zeitgesteuerte Aufgabe (Cron-Ereignis) ein und erstellen Sie dafür einen WordPress-Hook. Achten Sie darauf, dass der Name des Hooks der PHP-Namenskonvention entspricht. Wählen Sie, wann und wie oft die Aufgabe ausgeführt werden soll. Wenn Sie keine zusätzlichen Parameter benötigen, können Sie das Parameterfeld leer lassen.
 Einrichten und Verwalten von WordPress-Cron-Jobs
  • Klicken (mit einer Maus oder einem anderen Zeigegerät)Ereignis hinzufügen. Bei Erfolg erscheint ein neues Cron-Ereignis in derCron-Ereignisliste.
 Einrichten und Verwalten von WordPress-Cron-Jobs
  • Da Sie nun einen Hook haben, müssen Sie ihn zusammen mit der Aktion hinzufügen, die ausgeführt wird, wenn das Cron-Ereignis ausgelöst wird.

3. die Cron-Planung einrichten

Das Plugin bietet vier Standardintervalle zur Auswahl, ermöglicht aber auch die Erstellung eigener Intervalle. Bitte folgen Sie den nachstehenden Schritten, um einen neuen Cron-Zeitplan hinzuzufügen:

  • Navigieren Sie vom WordPress-Dashboard zu"Einstellungen" → "Cron-Zeitplan".
  • Füllen Sie "Cron-Plan hinzufügen" aus.Felder unter dem Abschnitt. Hier stellen wir das Intervall auf 600 Sekunden (10 Minuten) ein. Verwenden Sie die PHP-Namenskonvention, um den Intervallnamen zu erstellen.
 Einrichten und Verwalten von WordPress-Cron-Jobs
  • Klicken (mit einer Maus oder einem anderen Zeigegerät)Hinzufügen eines Cron-Plans. Das neue Intervall sollte in der Liste erscheinen.

4. die Bearbeitung von Cron-Ereignissen

Wir haben ein benutzerdefiniertes Intervall, verwenden Sie es mit einem benutzerdefinierten Cron. Hier erfahren Sie, wie Sie ein bestehendes Cron-Ereignis ändern können:

  • ausfindig machen."Werkzeuge" → "Cron-Ereignisse"und suchen Sie das Cron-Ereignis, das wir zuvor erstellt haben. Klicken Sie auf dasCompiler.
  • zeigen (eine Eintrittskarte)"Wiederholen Sie."Dropdown-Menü und wählen Sie10 Minuten..
 Einrichten und Verwalten von WordPress-Cron-Jobs
  • Klicken (mit einer Maus oder einem anderen Zeigegerät)Aktualisierte Ereignisse.

Wie man einen WordPress-Cron-Job mit WP-CLI einrichtet

Eine andere Möglichkeit, einen WordPress-Cron-Job einzurichten, ist die Verwendung derWP-CLI. Mit diesem Tool können Sie Websites über eine Befehlszeilenschnittstelle verwalten.

 Einrichten und Verwalten von WordPress-Cron-Jobs

So installieren Sie WP-CLI: HerunterladenPhar Datei-Installation

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Überprüfen Sie anschließend die Phar-Datei, um sicherzustellen, dass sie ordnungsgemäß funktioniert:

php wp-cli.phar --info

Um die WP-CLI zu verwenden, geben Sie in der Kommandozeile ein wpMachen Sie zum Beispiel die Datei ausführbar und verschieben Sie sie an einen Ort im PATH. Zum Beispiel:

chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

Wenn die WP-CLI-Installation erfolgreich war, sollten Sie beim Ausführen etwas Ähnliches wie das Folgende sehenwp --info::

$ wp --info
OS: Linux 5.10.60.1-microsoft-standard-WSL2 #1 SMP Wed Aug 25 23:20:18 UTC 2021 x86_64
Schale: /usr/bin/zsh
PHP-Binärprogramm: /usr/bin/php8.1
PHP-Version: 8.1.0
Verwendete php.ini: /etc/php/8.1/cli/php.ini
MySQL-Binärdatei: /usr/bin/mysql
MySQL-Version: mysql Ver 8.0.27-0ubuntu0.20.04.1 für Linux auf x86_64 ((Ubuntu))
SQL-Modi.
WP-CLI Stammverzeichnis: /home/wp-cli/
WP-CLI Herstellerverzeichnis: /home/wp-cli/vendor
WP_CLI phar Pfad: /home/wp-cli/
WP-CLI-Pakete-Verzeichnis: /home/wp-cli/.wp-cli/packages/
WP-CLI globale Konfiguration: /home/wp-cli/.wp-cli/packages/
WP-CLI Projekt-Konfiguration: /home/wp-cli/wp-cli.yml
WP-CLI Version: 2.10.0

Um auf vorhandene Cron-Ereignisse zuzugreifen, geben Sie den folgenden Befehl in das Terminal ein:

wp cron Ereignisliste

Die folgenden Befehle zeigen zusätzliche Befehle, die mit der WP-CLI verwendet werden können:

wp-Hilfe

Mit WordPress-Cron-Jobs lassen sich Aufgaben in benutzerdefinierten Intervallen planen. Obwohl WP-Cron einige Nachteile hat, können Sie mit diesem Dienstprogramm administrative Aufgaben effizienter erledigen.


Kontakt
Sie können den Artikel nicht lesen? Kontaktieren Sie uns für eine kostenlose Antwort! Kostenlose Hilfe für persönliche Websites und Websites kleiner Unternehmen!
Tel: 020-2206-9892
QQ咨询:1025174874
(iii) E-Mail: info@361sale.com
Arbeitszeiten: Montag bis Freitag, 9:30-18:30 Uhr, Feiertage frei
Gepostet von photon fluctuations, retweeted mit Quellenangabe:https://www.361sale.com/de/7516/

Wie (1)
Vorherige Dienstag, 9. April 2024, 10:26 Uhr.
Weiter Geburtsdatum und -ort: 9. April 2024, 20:12 Uhr.

Empfohlen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Kontakt

020-2206-9892

QQ咨询:1025174874

E-Mail: info@361sale.com

Arbeitszeiten: Montag bis Freitag, 9:30-18:30 Uhr, Feiertage frei

Kundendienst WeChat
Um die globale Benutzerregistrierung und -anmeldung zu erleichtern, haben wir die Funktion der telefonischen Anmeldung abgeschafft. Sollten Sie Probleme bei der Anmeldung haben, wenden Sie sich bitte an unseren Kundendienst, der Ihnen bei der Bindung Ihrer E-Mail-Adresse hilft.