Nachdem Sie diesen Artikel gelesen haben, werden Sie verstehen, was Cron ist, wie er funktioniert und wie Sie ihn aus Ihrem WordPress -Dashboard verwalten können. Im letzten Abschnitt dieses Tutorials habe ich Anweisungen zum Deaktivieren von WordPress Cron aufgenommen und durch Cron -Aufgaben auf Serverebene ersetzt. Dies ist besonders nützlich für Websites mit hohem Verkehr.
Alle in diesem Tutorial beschriebenen Schritte enthalten Screenshots.
Was ist Cron und wie funktioniert es in WordPress??
Grundsätzlich ist Cron ein Task -Manager, der nützlich ist, um sich wiederholte Jobs gemäß Zeiten, Intervallen oder Daten zu planen, die vom Benutzer definiert wurden. Mit anderen Worten, Cron ist ein Mechanismus für die Automatisierung von Aufgaben, und WordPress hat ein eigenes Cron -Tool.
Im Gegensatz zum Cron-ähnlichen System. Nutzer wissen, dass der WordPress-Cron virtuell ist, und für die Ausführung müssen Aufgaben die Website geladen werden. Die Aufgaben werden nicht ausgeführt, wenn Sie Ihre Website nicht ausführen.
Wenn Ihre Website dagegen viel Verkehr erhält, wird die geplanten Cron -Aufgaben jedes Mal überprüft, wenn Ihre Website geladen wird. Um dies zu vermeiden, können Sie die Cron -Checks deaktivieren und sie durch Cron auf Serverebene ersetzen, wie ich Ihnen im letzten Abschnitt dieses Tutorials zeigen werde.
Wie man Cron in WordPress verwaltet
Melden Sie sich zunächst bei Ihrem WordPress -Dashboard an und verschieben Sie Ihren Mauszeiger auf dem linken Menü Plugins, Dann drücken Sie die Neue hinzufügen Option wie im folgenden Screenshot (gezeigtPlugins> Neu hinzufügen).
Geben Sie innerhalb des Plugin -Installationsbildschirms ein “WP -Kontrolle ” Im Feld Keyword -Suche. Wenn das Plugin -WP -Steuerelement angezeigt wird, drücken Sie die Jetzt installieren Taste.
Aktivieren Sie nach der Installation das Plugin, indem Sie die drücken aktivieren Sie Taste.
Um auf die Plugin -Funktionen zuzugreifen, verschieben Sie Ihren Mauszeiger um Werkzeug im linken Dashboard -Menü und dann auf die Cron -Ereignisse Option wie unten gezeigt (Werkzeuge> Cron -Ereignisse).
Wie Sie im folgenden Screenshot sehen können, gibt es eine Liste geplanter Aufgaben. Im folgenden Screenshot sehen Sie eine Liste von Aufgaben, die sich hauptsächlich mit meinem persönlichen Thema und meinen Plugins beziehen. Sie werden allgemeine WordPress -Aufgaben sehen, wenn Sie nach unten scrollen.
Wie Sie sehen, gibt es geplante Aufgaben wie wp_version_check Um Updates für Ihre WordPress -Installation regelmäßig zu überprüfen, wp_update_themes Um Updates für Ihr Thema zu überprüfen, WP_UPDATE_PLUGINS Um nach Plugin -Updates usw. zu suchen, usw. In der dritten Spalte können Sie sehen, wann die Aufgabe beim letzten Mal ausgeführt wurde.
Sie können die Aufgabe bearbeiten oder ausführen, indem Sie Ihren Mauszeiger über die Aufgabe platzieren, die Sie ändern/ausführen möchten. In diesem Fall drücken Sie die Bearbeiten Schaltfläche, um zu sehen, wie die Konfiguration erscheint.
Wie Sie sehen können, findet der nächste Lauf am 02.07.2022 um 03:57:27 Uhr statt. Es wird zweimal täglich in Intervallen ausgeführt. Sie werden wissen, wie man im nächsten Absatz verwaltet wird. Hier können Sie die Wiederholung ändern (stündlich, monatlich usw.).
Um Änderungen anzuwenden, drücken Sie die Update -Ereignis Taste.
Wie zuvor gezeigt, werden Aufgaben mit dem von Ihnen definierten Rezidiv ausgeführt (oder WordPress definiert standardmäßig). Wenn Ihre Aufgabe zweimal täglich ausgeführt werden soll, kann das Intervall zwischen den Ausführungen in der Funktion "Cron -Zeitpläne" definiert werden. Um diese Funktion zu öffnen, können Sie die Registerkarte oben auf diesem Bildschirm auswählen oder den Mauszeiger über verschieben Einstellungen im linken Menü des Dashboards und dann drücken Cron -Zeitpläne.
Hier können Sie Intervalle für Ausführungen mit Rezidiven definieren. Zum Beispiel die Wiederholung zweimal täglich wird alle 12 Stunden laufen; Sie können es bearbeiten, indem Sie Ihren Mauszeiger über die Wiederholung platzieren, die Sie bearbeiten möchten.
Deaktivieren von WordPress Cron und Aktivieren Sie Server -Level Cron (Websites mit hohem Verkehr)
Wie bereits erwähnt, ist die Verwendung von WordPress Cron keine gute Idee für Websites mit hohem Handel, da ein Besucher die Website nach geplanten Aufgaben prüft.
In diesem Abschnitt wird erläutert, wie Cron in WordPress deaktiviert und durch CPANEL durch einen Cron-Level-Cron ersetzt wird (unter Linux können Sie dies vom Terminal aus tun).
Melden Sie sich in Ihrem CPANEL -Konto an und wählen Sie die aus Dateimanager, Wie im Screenshot unten gezeigt.
Suchen Sie im Stammverzeichnis Ihrer Website die benannte Datei WP-Config.Php und klicken Sie mit der rechten Maustaste darauf, dann drücken Sie die Bearbeiten Möglichkeit.
Wenn Sie eine Bestätigung beantragt haben, drücken Sie die Bearbeiten Taste.
Innerhalb der wp_config.Php Datei, die folgende Zeile einfügen.
define ('disable_wp_cron', 'true');Einmal bearbeitet, drücken Sie die Änderungen speichern Taste wie unten gezeigt, um Ihr WordPress Cron deaktiviert zu lassen.
Sobald Cron in WordPress deaktiviert war, kehren Sie zu Ihrem CPANEL -Hauptbildschirm zurück und drücken Sie die Zeitgesteuerte Aufgaben Möglichkeit.
Wie Sie im Bild unten sehen können, haben Sie viele Optionen, um Ihre Aufgaben zu planen. Sie sind voll intuitiv.
Nach dem Planen dieses Servercrons auf der Befehl Feld, die folgende Zeile einfügen. Denken Sie daran zu ersetzen http: // Ihre Domain.com mit Ihrem tatsächlichen Domainnamen. Dann drücken Fügen Sie einen neuen Cron -Job hinzu.
WGet -q -o -http: // Ihre Domine.com/wp-cron.Php?do_wp_cron>/dev/null 2> & 1Auf diese Weise können Sie Ihren Cron auf Serverebene anstelle von WordPress arbeiten lassen.
Abschluss
Wie Sie sehen können, ist es ziemlich einfach zu verstehen, wie Cron in WordPress funktioniert. Alle Benutzer auf WordPress-Ebene können es mit Hilfe eines der vielen verfügbaren Plugins für diesen Zweck problemlos verwalten. Wahrscheinlich ist der Hauptwert dieses Artikels die Möglichkeit, Webmaster von Websites mit hohem Handelsverträgen auf die Möglichkeit zu machen, ihren WordPress-Cron durch einen serverseitigen Cron zu ersetzen.
Dies kann Ihrer Website -Leistung zugute kommen und den Ressourcenverbrauch verringern. Es gibt viele alternative Plugins, die Sie installieren können, um Ihren WordPress -Cron zu verwalten. Fühlen Sie sich frei, mehr von ihnen zu versuchen.
Vielen Dank, dass Sie dieses WordPress -Tutorial gelesen haben, um zu erklären, wie Cron in WordPress funktioniert. Folgen Sie uns weiter für zusätzliche WordPress -professionelle Tutorials.