Wie Sie gelesen haben, hat WordPress genau drei Zeitintervalle fest eingebaut. Diese sind:
hourly
twicedaily
daily
Natürlich sind Sie aber nicht an diese gebunden. Sie können eigene Intervalle definieren. Und das geht mit dem cron_schedules
Filter.
Wenn wir möchten, dass in unserem Beispiel der Cronjob jeweils alle zwei Stunden (statt – wie bisher – stündlich) läuft, können wir das Plugin wie folgt erweitern:
Den Cronjob müssen wir dann natürlich auch entsprechend anpassen:
Die Änderung wird dann wirksam, wenn das Plugin de- und wieder aktiviert wird.