wp_save_post_revision_on_insert

The timeline below displays how wordpress function wp_save_post_revision_on_insert has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.4

/**
 * Saves revisions for a post after all changes have been made.
 *
 * @since 6.4.0
 *
 * @param int     $post_id The post id that was inserted.
 * @param WP_Post $post    The post object that was inserted.
 * @param bool    $update  Whether this insert is updating an existing post.
 */
function wp_save_post_revision_on_insert($post_id, $post, $update)
{
    if (!$update) {
        return;
    }
    if (!has_action('post_updated', 'wp_save_post_revision')) {
        return;
    }
    wp_save_post_revision($post_id);
}