ActionScheduler_RecurringActionScheduler::schedule_recurring_scheduler_hook
Schedule the recurring action_scheduler_ensure_recurring_actions if not already scheduled.
Метод класса: ActionScheduler_RecurringActionScheduler{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$ActionScheduler_RecurringActionScheduler = new ActionScheduler_RecurringActionScheduler(); $ActionScheduler_RecurringActionScheduler->schedule_recurring_scheduler_hook(): void;
Код ActionScheduler_RecurringActionScheduler::schedule_recurring_scheduler_hook() ActionScheduler RecurringActionScheduler::schedule recurring scheduler hook WC 10.3.5
public function schedule_recurring_scheduler_hook(): void {
if ( false === wp_cache_get( 'as_is_ensure_recurring_actions_scheduled' ) ) {
if ( ! as_has_scheduled_action( self::RUN_SCHEDULED_RECURRING_ACTIONS_HOOK ) ) {
as_schedule_recurring_action(
time(),
DAY_IN_SECONDS,
self::RUN_SCHEDULED_RECURRING_ACTIONS_HOOK,
[],
'ActionScheduler',
true,
20
);
}
wp_cache_set( 'as_is_ensure_recurring_actions_scheduled', true, HOUR_IN_SECONDS );
}
}