Source View: wp_delete_post_revision

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

  • Action hooks look like this: do_action( "hook_name" )
  • Filter hooks look like this: apply_filters( "hook_name", "what_to_filter" ).

Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.

Source View

Line Code
3553 function wp_delete_post_revision( $revision_id ) {
3554      if ( !$revision = wp_get_post_revision( $revision_id ) )
3555           return $revision;
3556
3557      $delete = wp_delete_post( $revision->ID );
3558      if ( is_wp_error( $delete ) )
3559           return $delete;
3560
3561      if ( $delete )
3562           do_action( 'wp_delete_post_revision', $revision->ID, $revision );
3563
3564      return $delete;
3565 }
3566
3567 /**
3568  * Returns all revisions of specified post.
3569  *
3570  * @package WordPress
3571  * @subpackage Post_Revisions