Viele komplexe WordPress-Plugins fügen Ihrer Website ihre eigenen Cron-Jobs hinzu, um bestimmte Funktionen zu steuern. MemberPress ist in dieser Hinsicht keine Ausnahme.
Nach der Installation fügt MemberPress die in dieser Tabelle aufgeführten Cron-Jobs hinzu:
Job | Beschreibung | Intervall |
mepr_jobs_worker | Verarbeiten Sie die Auftragswarteschlange (verarbeitet auch Developer Tools Webhooks) | Jede Minute |
mepr_reminders_worker | Mahnungen senden (für jede Mahnung gibt es einen Auftrag) | Alle 15 Minuten |
mepr_jobs_cleanup | Wiederholt fehlgeschlagene Aufträge und löscht alte abgeschlossene Aufträge | Jede Stunde |
mepr_send_txn_expire_events | Erfasst Ereignisse für abgelaufene Transaktionen | Jede Stunde |
mepr_admin_benachrichtigungen_update | Zieht neue Benachrichtigungen für das Plugin ein | Alle 3 Stunden |
mepr_member_data_updater_worker | Aktualisiert Mitgliederdaten (korrigiert fehlende Mitglieder) | Alle 6 Stunden |
mepr_summary_email | Sendet die wöchentliche Zusammenfassung per E-Mail (falls aktiviert) | Jede Woche |
mepr_snapshot_worker | Sendet anonyme Nutzungsstatistiken (falls aktiviert) | Jede Woche |
Wenn eine der eingebauten Funktionen nicht so funktioniert, wie sie sollte, was vom Cron-Job abhängt, können Sie vermuten, dass mit Cron etwas nicht stimmt.
Wenn beispielsweise Mahnungen unregelmäßig und zu spät verschickt werden, können Sie vermuten, dass
mepr_reminders_worker nicht regelmäßig ausgelöst wird. Oder, wenn Ihre Mitglieder nicht bekommen ihre pro-Mitgliedschaft Tag in Ihrem bevorzugten Marketing-Automatisierungs-Plattform aktualisiert, können Sie den Verdacht, die mepr_send_txn_expire_events Job.
Also, wie man überprüft, ob Cron-Aufträge funktionieren wie sie sollten? Sie können das Programm auch installieren und aktivieren WP-Cron Status-Prüfer Plugin, um etwas mehr Informationen zu erhalten.
Wenn Sie das Ausführungsintervall eines dieser Programme ändern möchten, können Sie das Programm
WP Crontrol Plugin.
Was ist zu tun, wenn Sie feststellen, dass WP Cron-Jobs nicht korrekt ausgelöst werden?
Als Erstes sollten Sie sich an Ihren Hosting-Support wenden und ihn um Hilfe bitten. Wenn dieser jedoch nicht in der Lage ist, WP Cron korrekt zum Laufen zu bringen, sollten Sie einen serverseitigen Cron implementieren, indem Sie diesem Tutorial folgen - Wie man den WordPress-Cron durch einen echten Cron-Job ersetzt.