WP hooks navigation: Home/browse • Actions index • Filters index
To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).
The best way to understand what a hook does is to look at where it occurs in the source code.
do_action( "hook_name" )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.
This hook occurs 2 times in this file.
| Line | Code | 
|---|---|
| 3521 |       * The dynamic portion of the hook name, `$post->post_type`, refers to | 
| 3522 |       * the post type slug. | 
| 3523 |       * | 
| 3524 |       * @since 3.7.0 | 
| 3525 |       * | 
| 3526 |       * @param int     $post_ID Post ID. | 
| 3527 |       * @param WP_Post $post    Post object. | 
| 3528 |       * @param bool    $update  Whether this is an existing post being updated or not. | 
| 3529 |       */ | 
| 3530 |      do_action( "save_post_{$post->post_type}", $post_ID, $post, $update ); | 
| 3531 |  | 
| 3532 |      /** | 
| 3533 |       * Fires once a post has been saved. | 
| 3534 |       * | 
| 3535 |       * @since 1.5.0 | 
| 3536 |       * | 
| 3537 |       * @param int     $post_ID Post ID. | 
| 3538 |       * @param WP_Post $post    Post object. | 
| 3539 |       * @param bool    $update  Whether this is an existing post being updated or not. | 
| Line | Code | 
| 3638 |  | 
| 3639 |      $old_status = $post->post_status; | 
| 3640 |      $post->post_status = 'publish'; | 
| 3641 |      wp_transition_post_status( 'publish', $old_status, $post ); | 
| 3642 |  | 
| 3643 |      /** This action is documented in wp-includes/post.php */ | 
| 3644 |      do_action( 'edit_post', $post->ID, $post ); | 
| 3645 |  | 
| 3646 |      /** This action is documented in wp-includes/post.php */ | 
| 3647 |      do_action( "save_post_{$post->post_type}", $post->ID, $post, true ); | 
| 3648 |  | 
| 3649 |      /** This action is documented in wp-includes/post.php */ | 
| 3650 |      do_action( 'save_post', $post->ID, $post, true ); | 
| 3651 |  | 
| 3652 |      /** This action is documented in wp-includes/post.php */ | 
| 3653 |      do_action( 'wp_insert_post', $post->ID, $post, true ); | 
| 3654 | } | 
| 3655 |  | 
| 3656 | /** |