# rest_delete_revision

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

Тип: хук-действие.
Появился в версии: 4.7.0.

## Сигнатура

```php
do_action( 'rest_delete_revision', WP_Post|false|null $result, WP_REST_Request $request )
```

## Описание

Срабатывает после удаления редакции через REST API.

## Параметры

- `$result` `WP_Post|false|null` — обязательный. Объект редакции (если она была успешно удалена или перемещена в корзину) либо false или null (в случае неудачи). Если редакция была перемещена в корзину, $result представляет её новое состояние; если она была удалена, $result представляет её состояние до удаления.
- `$request` `WP_REST_Request` — обязательный. Запрос, отправленный API.

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

Файл: `wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:535`

```php
do_action( 'rest_delete_revision', $result, $request );
```

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

- 4.7.0 — Introduced.

## Связанные

Используется в: `WP_REST_Revisions_Controller::delete_item`.

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