WC_Install::create_cron_jobs PHP Метод

create_cron_jobs() приватный статический Метод

Create cron jobs (clear them first).
private static create_cron_jobs ( )
    private static function create_cron_jobs()
    {
        wp_clear_scheduled_hook('woocommerce_scheduled_sales');
        wp_clear_scheduled_hook('woocommerce_cancel_unpaid_orders');
        wp_clear_scheduled_hook('woocommerce_cleanup_sessions');
        wp_clear_scheduled_hook('woocommerce_geoip_updater');
        wp_clear_scheduled_hook('woocommerce_tracker_send_event');
        $ve = get_option('gmt_offset') > 0 ? '+' : '-';
        wp_schedule_event(strtotime('00:00 tomorrow ' . $ve . get_option('gmt_offset') . ' HOURS'), 'daily', 'woocommerce_scheduled_sales');
        $held_duration = get_option('woocommerce_hold_stock_minutes', '60');
        if ('' != $held_duration) {
            wp_schedule_single_event(time() + absint($held_duration) * 60, 'woocommerce_cancel_unpaid_orders');
        }
        wp_schedule_event(time(), 'twicedaily', 'woocommerce_cleanup_sessions');
        wp_schedule_event(strtotime('first tuesday of next month'), 'monthly', 'woocommerce_geoip_updater');
        wp_schedule_event(time(), apply_filters('woocommerce_tracker_event_recurrence', 'daily'), 'woocommerce_tracker_send_event');
    }