return false;
} $doing_wp_cron =
sprintf( '%.22F',
$gmt_time );
set_transient( 'doing_cron',
$doing_wp_cron );
ob_start();
wp_redirect( add_query_arg( 'doing_wp_cron',
$doing_wp_cron,
wp_unslash( $_SERVER['REQUEST_URI'
] ) ) );
echo ' ';
// Flush any buffers and send the headers.
wp_ob_end_flush_all();
flush();
require_once ABSPATH . 'wp-cron.php';
return true;
} // Set the cron lock with the current unix timestamp, when the cron is being spawned.
$doing_wp_cron =
sprintf( '%.22F',
$gmt_time );
set_transient( 'doing_cron',
$doing_wp_cron );
/**
* Filters the cron request arguments.
*
* @since 3.5.0
* @since 4.5.0 The `$doing_wp_cron` parameter was added.
*
* @param array $cron_request_array {
* An array of cron request URL arguments.
*
* @type string $url The cron request URL.
* @type int $key The 22 digit GMT microtime.
* @type array $args {
* An array of cron request arguments.
*
* @type int $timeout The request timeout in seconds. Default .01 seconds.
* @type bool $blocking Whether to set blocking for the request. Default false.
* @type bool $sslverify Whether SSL should be verified for the request. Default false.
* }
* }
* @param string $doing_wp_cron The unix timestamp of the cron lock.
*/