WP_Site_Health::has_late_cron() public WP 5.3.0
Check if any scheduled tasks are late.
Returns a boolean value of true if a scheduled task is late and ends processing.
If the list of crons is an instance of WP_Error, returns the instance instead of a boolean value.
{} Это метод класса: WP_Site_Health{}
Хуков нет.
Возвращает
true/false/WP_Error. True if a cron is late, false if not. WP_Error if the cron is set to that.
Использование
$WP_Site_Health = new WP_Site_Health(); $WP_Site_Health->has_late_cron();
Список изменений
С версии 5.3.0 | Введена. |
Код WP_Site_Health::has_late_cron() WP Site Health::has late cron WP 5.6.2
public function has_late_cron() {
if ( is_wp_error( $this->crons ) ) {
return $this->crons;
}
foreach ( $this->crons as $id => $cron ) {
$cron_offset = $cron->time - time();
if (
$cron_offset >= $this->timeout_missed_cron &&
$cron_offset < $this->timeout_late_cron
) {
$this->last_late_cron = $cron->hook;
return true;
}
}
return false;
}