16.5. Einzelnen Cronjob planen

Wenn man vermeiden möchte, dass ein Cronjob immer zu einem bestimmten Intervall läuft, könnte man folgende Funktion nutzen. Damit lässt sich ein zukünftiges Event einmalig triggern:

<?php
function wp_schedule_single_event( $timestamp, $hook, $args = array()) {
	...
}
?>

Es gilt:

  • $timestamp (int)
    Der UNIX-Zeitstempel der nächsten Ausführung.
  • $hook (string)
    Der Name des Hooks der getriggert werden soll.
  • $args (array)
    Zusätzliche Argumente, die an die auszuführende Funktion übergeben werden sollen.

Es wird true oder false zurückgegeben.

Hinweis: In Version 5.0 und kleiner wird im Fehlerfall false zurückgegeben. Einen true-Rückgabewert gibt es nicht.

Beispiel:

You’re not allowed to see this content. Please log in first.