# cron_request

URL: https://chugunov.pro/api-wordpress/filters/cron_request/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: хук-фильтр.
Появился в версии: 3.5.0.

## Сигнатура

```php
apply_filters( 'cron_request', array $cron_request_array, string $doing_wp_cron )
```

## Описание

Фильтрует аргументы cron-запроса.

## Параметры

- `$cron_request_array` `array` — обязательный. Массив аргументов URL cron-запроса.
  
  url stringURL cron-запроса.
  
  key stringUnix-метка времени (UTC) блокировки cron с микросекундами.
  
  args array Массив аргументов cron-запроса.
  timeout intТайм-аут запроса в секундах. Значение по умолчанию .01 секунды.
  
  blocking boolСледует ли задавать блокировку для запроса. Значение по умолчанию false.
  
  sslverify boolСледует ли проверять SSL для запроса. Значение по умолчанию false.
  
  $doing_wp_cronstringThe Unix-метка времени (UTC) блокировки cron с микросекундами.
  
  Source $cron_request = apply_filters(
  'cron_request',
  array(
  'url' => add_query_arg( 'doing_wp_cron', $doing_wp_cron, site_url( 'wp-cron.php' ) ),
  'key' => $doing_wp_cron,
  'args' => array(
  'timeout' => 0.01,
  'blocking' => false,
  /** This filter is documented in wp-includes/class-wp-http-streams.php */
  'sslverify' => apply_filters( 'https_local_ssl_verify', false ),
  ),
  ),
  $doing_wp_cron
  );
  View all references View on Trac View on GitHub
  
  Related Used byDescriptionspawn_cron()wp-includes/cron.phpОтправляет запрос на выполнение cron через HTTP-запрос, не прерывающий загрузку страницы.
  
  Changelog VersionDescription4.5.0Добавлен параметр $doing_wp_cron.3.5.0Добавлено.

## Фильтруемое значение

Массив аргументов URL cron-запроса.

url stringURL cron-запроса.

key stringUnix-метка времени (UTC) блокировки cron с микросекундами.

args array Массив аргументов cron-запроса.
timeout intТайм-аут запроса в секундах. Значение по умолчанию .01 секунды.

blocking boolСледует ли задавать блокировку для запроса. Значение по умолчанию false.

sslverify boolСледует ли проверять SSL для запроса. Значение по умолчанию false.

$doing_wp_cronstringThe Unix-метка времени (UTC) блокировки cron с микросекундами.

Source $cron_request = apply_filters(
'cron_request',
array(
'url' => add_query_arg( 'doing_wp_cron', $doing_wp_cron, site_url( 'wp-cron.php' ) ),
'key' => $doing_wp_cron,
'args' => array(
'timeout' => 0.01,
'blocking' => false,
/** This filter is documented in wp-includes/class-wp-http-streams.php */
'sslverify' => apply_filters( 'https_local_ssl_verify', false ),
),
),
$doing_wp_cron
);
View all references View on Trac View on GitHub

Related Used byDescriptionspawn_cron()wp-includes/cron.phpОтправляет запрос на выполнение cron через HTTP-запрос, не прерывающий загрузку страницы.

Changelog VersionDescription4.5.0Добавлен параметр $doing_wp_cron.3.5.0Добавлено.

## Исходный код

Файл: `wp-includes/cron.php:982`

```php
$cron_request = apply_filters(
	'cron_request',
	array(
		'url'  => add_query_arg( 'doing_wp_cron', $doing_wp_cron, site_url( 'wp-cron.php' ) ),
		'key'  => $doing_wp_cron,
		'args' => array(
			'timeout'   => 0.01,
			'blocking'  => false,
			/** This filter is documented in wp-includes/class-wp-http-streams.php */
			'sslverify' => apply_filters( 'https_local_ssl_verify', false ),
		),
	),
	$doing_wp_cron
);
```

## История изменений

- 4.5.0 — The $doing_wp_cron parameter was added.
- 3.5.0 — Introduced.

## Связанные

Используется в: [`spawn_cron`](https://chugunov.pro/api-wordpress/functions/spawn_cron/).

Оригинал в официальной документации: https://developer.wordpress.org/reference/hooks/cron_request/
