wp_save_post_revision_revisions_before_deletion filter-hookWP 6.2.0

Filters the revisions to be considered for deletion.

Usage

add_filter( 'wp_save_post_revision_revisions_before_deletion', 'wp_kama_save_post_revision_revisions_before_deletion_filter', 10, 2 );

/**
 * Function for `wp_save_post_revision_revisions_before_deletion` filter-hook.
 * 
 * @param WP_Post[] $revisions Array of revisions, or an empty array if none.
 * @param int       $post_id   The ID of the post to save as a revision.
 *
 * @return WP_Post[]
 */
function wp_kama_save_post_revision_revisions_before_deletion_filter( $revisions, $post_id ){

	// filter...
	return $revisions;
}
$revisions(WP_Post[])
Array of revisions, or an empty array if none.
$post_id(int)
The ID of the post to save as a revision.

Changelog

Since 6.2.0 Introduced.

Where the hook is called

wp_save_post_revision()
wp_save_post_revision_revisions_before_deletion
wp-includes/revision.php 239-243
$revisions = apply_filters(
	'wp_save_post_revision_revisions_before_deletion',
	$revisions,
	$post_id
);

Where the hook is used in WordPress

Usage not found.