Ich versuche herauszufinden, welches Plugin wp-cron auslöst. Ich kenne den Code: http://codex.wordpress.org/Function_Reference/wp_get_schedules , aber ich würde es vorziehen, etwas im SQL-Backend zu tun, anstatt ein Plugin zu schreiben.
20
Antworten:
Warum erstellen Sie nicht einfach einen Cron-Job, erstellen einen Datenbank-Dump und prüfen, wo die Informationen über den Cron-Job gespeichert sind? Das ist, was ich tat. Wie vermutet, behält WordPress 3.5.1 seine Cron-Jobs in der
{wp}_options
Tabelle unter dem Namen'cron'
.Oder über functions.php:
quelle
WordPress hat eine undokumentierte Funktion,
_get_cron_array()
die ein Array aller aktuell geplanten Aufgaben zurückgibt. Wir werden eine grobe, aber effektive Methode anwenden, um alle Aufgaben mit auszugebenvar_dump()
. Um die Benutzung zu vereinfachen, fügen Sie den folgenden Code in das Plugin ein:Für weitere Informationen: https://developer.wordpress.org/plugins/cron/simple-testing/
quelle
Sie können die WP-CLI verwenden.
Über die Befehlszeile können Sie den folgenden Befehl aus dem Verzeichnis Ihrer WordPress-Installation ausführen:
Es wird eine Tabelle der geplanten Ereignisse angezeigt, wann die Ausführung eingestellt ist und wie oft sie neu geplant werden. Folgendes wurde mir zurückgegeben, als ich den Befehl ausführte:
https://kinsta.com/knowledgebase/wordpress-cron-job/
quelle
wp cron event list