it-swarm.com.de

WordPress Cron, wie finde ich meine Event-Wiederholung heraus?

In meinem Plugin kann ich ein Cron-Ereignis wie folgt einstellen:

wp_schedule_event(time(), 'daily', 'myhookname');

Aber ich möchte in der Lage sein herauszufinden, welche Wiederholung ich für myhookname eingestellt habe.

Der Grund dafür ist, dass ich eine Einstellung anbiete, mit der die Wiederholung geändert werden kann. Was ich tun muss, ist zu überprüfen, ob sich die Wiederholungseinstellung von der aktuellen Einstellung geändert hat, und in diesem Fall das Ereignis zu entfernen und das Ereignis mit der neuen Wiederholung neu zu planen.

Also, wenn es eine Funktion wie diese gibt:

$recurrence = wp_current_event_recurrence('myhookname'); // returns hourly/daily/etc
1
Brady

Ich glaube, ich habe es gefunden: wp_get_schedule('myhookname')

Edit: ja das funktioniert so wie ich es will.

2
Brady