Automattic\WP\Cron_Control\Internal_Events::schedule_internal_events PHP Метод

schedule_internal_events() публичный Метод

Schedule internal jobs
    public function schedule_internal_events()
    {
        $when = strtotime(sprintf('+%d seconds', JOB_QUEUE_WINDOW_IN_SECONDS));
        $schedules = wp_get_schedules();
        foreach ($this->internal_jobs as $job_args) {
            if (!wp_next_scheduled($job_args['action'])) {
                $interval = array_key_exists($job_args['schedule'], $schedules) ? $schedules[$job_args['schedule']]['interval'] : 0;
                $args = array('schedule' => $job_args['schedule'], 'args' => array(), 'interval' => $interval);
                Cron_Options_CPT::instance()->create_or_update_job($when, $job_args['action'], $args);
            }
        }
    }