rest_delete_revision хук-событиеWP 4.7.0

Fires after a revision is deleted via the REST API.

Использование

add_action( 'rest_delete_revision', 'wp_kama_rest_delete_revision_action', 10, 2 );

/**
 * Function for `rest_delete_revision` action-hook.
 * 
 * @param WP_Post|false|null $result  The revision object (if it was deleted or moved to the Trash successfully) or false or null (failure). If the revision was moved to the Trash, $result represents its new state; if it was deleted, $result represents its state before deletion.
 * @param WP_REST_Request    $request The request sent to the API.
 *
 * @return void
 */
function wp_kama_rest_delete_revision_action( $result, $request ){

	// action...
}
$result(WP_Post|false|null)
The revision object (if it was deleted or moved to the Trash successfully) or false or null (failure). If the revision was moved to the Trash, $result represents its new state; if it was deleted, $result represents its state before deletion.
$request(WP_REST_Request)
The request sent to the API.

Список изменений

С версии 4.7.0 Введена.

Где вызывается хук

WP_REST_Revisions_Controller::delete_item()
rest_delete_revision
wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php 502
do_action( 'rest_delete_revision', $result, $request );

Где используется хук в WordPress

Использование не найдено.