# pre_reschedule_event

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

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

## Сигнатура

```php
apply_filters( 'pre_reschedule_event', null|bool|WP_Error $pre, object $event, bool $wp_error )
```

## Описание

Возврат значения, отличного от null, прервёт обычный процесс перепланирования, из-за чего функция вернёт отфильтрованное значение.
Для плагинов, заменяющих wp-cron, верните true, если событие было успешно перепланировано, false или WP_Error, если нет.

## Параметры

- `$pre` `null|bool|WP_Error` — обязательный. Значение, которое нужно вернуть вместо этого. По умолчанию null для продолжения добавления события.
- `$event` `object` — обязательный. Объект, содержащий данные события.
  
  hook stringХук-действие, выполняемый при запуске события.
  
  timestamp intUnix-метка времени (UTC) следующего запуска события.
  
  schedule stringКак часто событие должно затем повторяться.
  
  args arrayМассив, содержащий каждый отдельный аргумент, передаваемый функции обратного вызова хука.
  
  interval intИнтервал в секундах для расписания.
- `$wp_error` `bool` — обязательный. Возвращать ли WP_Error в случае сбоя.

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

Значение, которое нужно вернуть вместо этого. По умолчанию null для продолжения добавления события.

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

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

```php
$pre = apply_filters( 'pre_reschedule_event', null, $event, $wp_error );
```

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

- 5.7.0 — The $wp_error parameter was added, and a WP_Error object can now be returned.
- 5.1.0 — Introduced.

## Связанные

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

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