Title: Post_Revisions | Page 2 of 2 | Developer.WordPress.org

---

# @package: Post_Revisions

 * function[wp_get_post_revision()](https://developer.wordpress.org/reference/functions/wp_get_post_revision/)
 * Gets a post revision.
 * Used by [5 functions](https://developer.wordpress.org/reference/functions/wp_get_post_revision/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_get_post_revision/#uses)
   | Source: [wp-includes/revision.php:438](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/revision.php#L438-L463)
 * function[wp_restore_post_revision()](https://developer.wordpress.org/reference/functions/wp_restore_post_revision/)
 * Restores a post to the specified revision.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_restore_post_revision/#used-by)
   | Uses [8 functions](https://developer.wordpress.org/reference/functions/wp_restore_post_revision/#uses)
   | Source: [wp-includes/revision.php:476](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/revision.php#L476-L520)
 * function[_wp_post_revision_fields()](https://developer.wordpress.org/reference/functions/_wp_post_revision_fields/)
 * Determines which fields of posts are to be saved in revisions.
 * Used by [6 functions](https://developer.wordpress.org/reference/functions/_wp_post_revision_fields/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/_wp_post_revision_fields/#uses)
   | Source: [wp-includes/revision.php:22](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/revision.php#L22-L62)
 * hook[_wp_post_revision_fields](https://developer.wordpress.org/reference/hooks/_wp_post_revision_fields/)
 * Filters the list of fields saved in post revisions.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/_wp_post_revision_fields/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/_wp_post_revision_fields/#uses)
   | Source: [wp-includes/revision.php:54](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/revision.php#L54-L54)
 * function[wp_save_post_revision()](https://developer.wordpress.org/reference/functions/wp_save_post_revision/)
 * Creates a revision for the current version of a post.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/wp_save_post_revision/#used-by)
   | Uses [13 functions](https://developer.wordpress.org/reference/functions/wp_save_post_revision/#uses)
   | Source: [wp-includes/revision.php:130](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/revision.php#L130-L262)
 * hook[wp_save_post_revision_check_for_changes](https://developer.wordpress.org/reference/hooks/wp_save_post_revision_check_for_changes/)
 * Filters whether the post has changed since the latest revision.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_save_post_revision_check_for_changes/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_save_post_revision_check_for_changes/#uses)
   | Source: [wp-includes/revision.php:186](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/revision.php#L186-L186)
 * function[wp_get_post_autosave()](https://developer.wordpress.org/reference/functions/wp_get_post_autosave/)
 * Retrieves the autosaved data of the specified post.
 * Used by [10 functions](https://developer.wordpress.org/reference/functions/wp_get_post_autosave/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_get_post_autosave/#uses)
   | Source: [wp-includes/revision.php:277](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/revision.php#L277-L301)
 * function[wp_is_post_revision()](https://developer.wordpress.org/reference/functions/wp_is_post_revision/)
 * Determines if the specified post is a revision.
 * Used by [7 functions](https://developer.wordpress.org/reference/functions/wp_is_post_revision/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_is_post_revision/#uses)
   | Source: [wp-includes/revision.php:311](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/revision.php#L311-L319)

 [Previous Page](https://developer.wordpress.org/reference/package/post_revisions/?output_format=md)

[1](https://developer.wordpress.org/reference/package/post_revisions/?output_format=md)
2