"Cron" Aufgaben sind etwas, das Sie jeden Tag benutzen, auch wenn Sie es nicht wissen können. Sie laufen im Hintergrund und werden auf den meisten Websites verwendet.

In diesem Tutorial zeige ich Ihnen, wie Sie Cron-Aufgaben verwenden, wie Cron-Aufgaben einzigartig sind und wie Sie Cron-Aufgaben zu WordPress hinzufügen.

Aber vorher, wenn Sie WordPress Discover noch nie installiert haben Wie man ein Wordpress-Blog 7 Schritte für die Installation et Wie finden, zu installieren und ein Wordpress-Theme auf Ihrem Blog aktivieren 

Dann zurück zu warum wir hier sind.

Was ist ein Cron-Job?

Im Allgemeinen ist ein "Cron" -Job ein Dienstprogramm, mit dem Sie Befehle oder Skripte planen können, die zu einem bestimmten Zeitpunkt ausgeführt werden sollen. Cron-Jobs sind die resultierenden Jobs. Im menschlichen Sprachgebrauch gibt ein Cron-Job Ihrem Server die folgende Nachricht: " führe jeden Tag um Mitternacht example.php aus gleichgesinnte Organisationen bekannt zu machen. » So fügen Sie einen WordPress-Cron-Job hinzu

Grundsätzlich sind Cron-Tasks eine einfache Möglichkeit, Tasks einzurichten, die automatisch einmalig oder wiederholt ausgeführt werden.

Entdecken Sie auch unseren Guide auf Wie ein YouTube-Video in einem Popup auf Wordpress zu öffnen

Wenn Sie ein durchschnittlicher Benutzer sind, profitieren Sie von "Cron" -Jobs, manchmal ohne es zu wissen. Die Verwendung von Cron-Jobs ist beispielsweise ein Tool, mit dem Sie jeden Tag zur gleichen Zeit Backups Ihres Blogs erstellen können.

Ohne sie müssten Sie jedes Mal manuell auf die Schaltfläche "Backup" klicken, wenn Sie ein neues Backup Ihrer Website erstellen möchten.

Wie funktionieren Cron-Jobs in WordPress?

Ich habe bereits erwähnt, dass die Verwendung von Cron-Jobs perfekt zum Sichern eines Blogs ist. Aber das ist bei weitem nicht der einzige Anwendungsfall.

Eine der öffentlich sichtbarsten Implementierungen von Cron-Jobs ist das automatische Update. "WP-Cron" sucht regelmäßig nach den neuesten Updates von Software, Themes und Plugins. Und dann benachrichtigt es Sie über Updates!

Lesen Sie auch unseren Leitfaden auf So fügen Sie Ihrem globalen Header ein Dropdown-Kontaktformular hinzu

Darüber hinaus übernimmt WP-Cron auch die Planung Ihrer Artikel, das Senden von Pingbacks und Trackbacks sowie eine Reihe weiterer potenzieller Funktionen, die durch die von Ihnen verwendeten Plugins hinzugefügt werden.

Wie unterscheidet sich WordPress Cron von einem klassischen Cron?

WordPress hat ein eigenes System zum Ausführen von Cron-Jobs. Und obwohl der Name darauf hindeutet, dass die beiden gleich sind, gibt es einige sehr wichtige Unterschiede zwischen den beiden.

Bei klassischen Cron-Jobs können Sie ein genaues Datum und eine genaue Uhrzeit für die Ausführung jedes Jobs angeben. Sie können beispielsweise grundsätzlich sagen: „Ich möchte, dass dieses Skript am 10. August 15 genau um 22:8 Uhr ausgeführt wird.“ Und wie am Schnürchen wird Ihr Skript genau zu diesem Zeitpunkt ausgeführt.Wie unterscheidet sich Cron WordPress von klassischem Cron?

Aber WP-Cron funktioniert anders ...

WP-Cron funktioniert so nicht. Stattdessen funktioniert WP-Cron nur, wenn jemand Ihre Website besucht. Jedes Mal, wenn jemand es besucht, prüft WP-Cron, ob geplante Aufgaben ausgeführt werden müssen. Wenn festgestellt wird, dass die geplante Zeit einer Aufgabe erreicht wurde, wird diese Aufgabe ausgeführt.

Aber hier ist das potenzielle Problem mit WP-Cron.

Wenn für einen bestimmten Zeitraum niemand Ihre Website besucht, kann WP-Cron die zu erledigenden Aufgaben nicht überprüfen und ausführen.

Siehe auch unseren Artikel über 6 WordPress-Plugins, um Ihren Artikeln neues Leben einzuhauchen

Wenn Ihre Website Tausende von Zugriffen pro Tag hat, ist es offensichtlich unwahrscheinlich, dass dies ein Problem darstellt. Wenn Ihre Website jedoch nur wenige Besucher pro Tag empfängt und Sie beispielsweise alle 30-Minuten Aufgaben ausführen möchten, treten viele Probleme auf.

Sagen Sie zum Beispiel zu WordPress Plugin zu versuchen, um 2 Uhr eine automatisierte E-Mail zu senden. Wenn bis 6 Uhr morgens niemand Ihre Website besucht (Eine echte Möglichkeit, es sei denn, Sie haben ein globales Publikum), wird die E-Mail erst um 6 Uhr morgens gesendet, vorausgesetzt, Sie verwenden keinen Drittanbieterdienst.

Darüber hinaus können manchmal Caching-Plugins, DNS-Probleme oder Plugin-Konflikte die Ausführung von Cron-Jobs verhindern.

Entdecken Sie auch unsere 10 Wordpress-Plugins einen Blog zu optimieren

Es gibt jedoch Möglichkeiten, dieses Problem zu umgehen.

Wie füge ich Cron-Jobs hinzu?

Ich würde kurz darauf eingehen, wie die beiden grundlegenden wiederkehrenden Jobs sowie die einmalig geplanten Aufgaben hinzugefügt werden. Ich werde Sie daher zu Ressourcen schicken, die beschreiben, wie Sie mit WP-Cron noch komplexere Aufgaben hinzufügen können. So fügen Sie Cron-Jobs hinzu

So fügen Sie eine Aufgabe hinzu wiederkehrend WP-Cron

Um eine wiederkehrende WP-Cron-Aufgabe hinzuzufügen, verwenden wir Code-Snippets. Ich hoffe du erinnerst dich Wie erstelle ich ein WordPress-Plugin?. Wenn Sie also Klarheit über irgendetwas benötigen, empfehle ich Ihnen, dort zu beginnen.

Eine wichtige Sache, die Sie sich merken sollten, ist, dass WP-Cron-Jobs in Intervallen und nicht zu bestimmten Zeiten ausgeführt werden. Wenn Sie beispielsweise einen Task so planen, dass er um 12:12 Uhr mit einem Zwei-Stunden-Intervall beginnt, wird er zuerst um 14:XNUMX Uhr ausgeführt, dann erneut um XNUMX:XNUMX Uhr und so weiter.

Um beispielsweise eine stündlich wiederkehrende Aufgabe hinzuzufügen, müssen Sie diesen Code verwenden:

register_activation_hook (__ FILE__, 'my_activation');
 
function my_activation () {if (! wp_next_scheduled ('my_events')) {wp_schedule_event (time (), 'hourly', 'my_event'); }} add_action ('my_events', 'do_this_each_time_time'); Funktion do_this_each_time () {// dein Code}

So fügen Sie eine einzelne WP-Cron-Aufgabe hinzu

Um einen WP-Cron-Job hinzuzufügen, können Sie den folgenden Beispielcode als Grundlage verwenden. Genau wie im vorherigen Beispiel empfehle ich Ihnen, den WordPress-Codex zu lesen, wenn Sie weitere Erläuterungen benötigen.

Denken Sie auch hier daran, dass selbst wenn Sie die Ausführung eines Ereignisses zu einem bestimmten Zeitpunkt planen, dies nur dann funktioniert, wenn Ihre WordPress-Website gleichzeitig besucht wird.

Um beispielsweise eine Aufgabe zu einem aktuellen Zeitpunkt auszuführen, können Sie folgenden Code verwenden:

function do_this_in_a_time () {// Dein Code} add_action ('my_events', 'do_this_in_a_time'); wp_schedule_single_event (time () + 3600, 'my_events'); // time () + 3600 = In einer Stunde.

So fügen Sie Cron-Aufgaben mit einem Plugin hinzu und zeigen sie an

Das Anzeigen von WP-Cron-Jobs ist eine nützliche Möglichkeit, Ihre Website / Ihr Plugin zu debuggen oder sich einen Überblick über die Funktionen Ihrer WordPress-Website zu verschaffen.Wp Crontrol Plugin

Um alle auf Ihrer WordPress-Website programmierten WP-Cron-Aufgaben anzuzeigen, können Sie das Plugin " WP-Crontrol “. Als zusätzlichen Bonus können Sie dieses Plugin auch verwenden, um neue WP-Cron-Aufgaben hinzuzufügen.

Es ist genug Installieren und aktivieren Sie es wie jedes andere Plugin. Anschließend können Sie alle vorhandenen WP-Cron-Ereignisse für Ihre WordPress-Website anzeigen, indem Sie auf " Extras → Cron-Ereignisse "

Wp Cron Jobs Plugin Tool

Sie können auch reguläre Ereignisse am unteren Rand der Seite hinzufügen:

Cron-Ereignisse hinzufügen

Und eine andere Sache, die dieses Plugin gut macht. Hier können Sie neue Intervalle für WP-Cron-Aufgaben definieren. Sie können es tun, indem Sie hineingehen Einstellungen → Cron Shedules "

So konfigurieren Sie Cron-Jobs

schließlich

Das ist also eine kurze Einführung in die Verwendung von WP-Cron. Ehrlich gesagt, wenn Sie kein Entwickler sind, werden Sie sich wahrscheinlich nie mit den Aufgaben von WP-Cron befassen müssen. Aber es ist immer cool, einen Blick unter die Haube zu werfen, nicht wahr?

Entdecken Sie auch einige Premium-WordPress-Plugins  

Sie können andere verwenden Wordpress-Plugins um ein modernes Erscheinungsbild zu geben und die Handhabung Ihres Blogs oder Ihrer Website zu optimieren.

Wir bieten Ihnen hier einige Premium-WordPress-Plugins an, die Ihnen dabei helfen werden.

1. W8-Kontaktformular

W8 Contact Form ist eines der Plugins von Kontaktformular die beliebtesten auf WordPress. Es bietet viele Funktionen wie das Senden an mehrere Empfänger, Unterstützung für Animationen, unbegrenzte Formularerstellung, verschiedene Stile und eine Vielzahl zusätzlicher Anpassungsoptionen.

W8 Kontaktformular WordPress Kontaktformular Plugin

Darüber hinaus bietet es Ihrer Website oder Ihrem Blog ein professionelles System, mit dem Sie leichter mit Ihren Kunden in Kontakt treten können. Sie können alle Ihre Formulare an Ihre Bedürfnisse und Ihren Geschmack anpassen.

Herunterladen | Demo | Web-Hosting

2. WooCommerce Währung Switcher

Mit dem WooCommerce Currency Switcher-Plugin können Sie Währungen ändern und die umgerechneten Kurse in Echtzeit abrufen (vorherige Installation von WooCommerce erforderlich). Sie können Währungsaggregatoren verwenden, um umgerechnete Kurse entweder von zu erhalten Yahoo, Google, AppSpot-Aggregatoren, entweder manuell.Woocommerce Währungsumschalter

WooCommerce Currency Switcher ist als Widget verfügbar und funktioniert in jedem dafür vorgesehenen Bereich (Shortcode verfügbar -> [woocs]). Auf der öffentlichen Oberfläche kann "Currency Switcher" auf 5 verschiedene Arten dargestellt werden.

Herunterladen | Demo | Web-Hosting

3. Ultimate Mitgliedschaft Pro

Ultimate Membership Pro ist großartig WordPress Plugin Abonnement- und Inhaltsbeschränkung. Es ermöglicht die Verwaltung von Benutzern gemäß ihrem Paket (kostenlos oder kostenpflichtig), indem exklusive Zugriffsebenen erstellt werden.

Ultimative Mitgliedschaft pro WordPress-Mitgliedschaft Plugin

Es ist daher möglich, den gesamten Inhalt Ihrer Website oder nur einen Teil davon zu schützen. Es wird zum Beispiel ein Kurs, eine Lektion, eine Seite, ein Produkt, eine Kategorie, ein Bild usw. sein.

Siehe auch unseren Leitfaden auf So erstellen Sie PowerPoint-Diashows in WordPress

Zu den Hauptfunktionen gehören: Inhaltsschutz, mehrere Zugriffsebenen, Unterstützung für mehrere Zahlungsgateways - PayPal, Authorize.net, Stripe, 2CheckOut, Banküberweisung -, teilweiser Inhaltsschutz und vieles mehr nochmal…

Herunterladen | Demo | Web-Hosting 

Andere empfohlene Ressourcen

Wir laden Sie außerdem ein, die unten aufgeführten Ressourcen zu konsultieren, um die Kontrolle und Kontrolle Ihrer Website und Ihres Blogs zu verbessern.

Zusammenfassung

Hier ! Das ist alles. Wir hoffen, dass dieses Tutorial Ihnen hilft, WP-Cron-Jobs in Ihrem WordPress-Blog oder Ihrer Website zu erstellen. In der Hoffnung, dass dieses Tutorial hilfreich für Sie war, laden wir Sie ein zum Teilen Sie in Ihrem bevorzugten sozialen Netzwerk.

Sie können jedoch auch unsere RessourcenWenn Sie mehr Elemente benötigen, um Ihre Projekte zur Erstellung von Internetseiten durchzuführen, konsultieren Sie unseren Leitfaden auf der WordPress-Blog-Erstellung.

Erzählen Sie uns von Ihrem commentaires und Vorschläge im entsprechenden Abschnitt.

...