wp-includes/revision.php:617Deletes a revision.
$revisionint|WP_PostWP_Post|false|nullOne hook fires while wp_delete_post_revision() runs, in this order:
Fires once a post revision has been deleted.
function wp_delete_post_revision( $revision ) { $revision = wp_get_post_revision( $revision ); if ( ! $revision ) { return $revision; } $delete = wp_delete_post( $revision->ID ); if ( $delete ) { /** * Fires once a post revision has been deleted. * * @since 2.6.0 * * @param int $revision_id Post revision ID. * @param WP_Post $revision Post revision object. */ do_action( 'wp_delete_post_revision', $revision->ID, $revision ); } return $delete;}Introduced in 2.6.0. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
src/wp-includes/revision.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.