Menu Adam R Brown

WP hooks navigation: Home/browseActions indexFilters index

Source View: deleted_post

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.

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

Source View

This hook occurs 2 times in this file.

Line Code
2709      }
2710
2711      /**
2712       * Fires immediately after a post is deleted from the database.
2713       *
2714       * @since 2.2.0
2715       *
2716       * @param int $postid Post ID.
2717       */
2718      do_action( 'deleted_post', $postid );
2719
2720      clean_post_cache( $post );
2721
2722      if ( is_post_type_hierarchical( $post->post_type ) && $children ) {
2723           foreach ( $children as $child )
2724                clean_post_cache( $child );
2725      }
2726
2727      wp_clear_scheduled_hook('publish_future_post', array( $postid ) );
 
Line Code
5159           delete_metadata_by_mid( 'post', $mid );
5160
5161      /** This action is documented in wp-includes/post.php */
5162      do_action( 'delete_post', $post_id );
5163      $result = $wpdb->delete( $wpdb->posts, array( 'ID' => $post_id ) );
5164      if ( ! $result ) {
5165           return false;
5166      }
5167      /** This action is documented in wp-includes/post.php */
5168      do_action( 'deleted_post', $post_id );
5169
5170      wp_delete_attachment_files( $post_id, $meta, $backup_sizes, $file );
5171
5172      clean_post_cache( $post );
5173
5174      return $post;
5175 }
5176
5177 /**