delete_post WordPress Action Hook
The delete_post hook is called whenever a post is deleted from the WordPress database. It is passed the ID of the post that was deleted.
do_action( 'delete_post', int $postid , WP_Post $post ) #
Fires immediately before a post is deleted from the database.
Parameters
- $postid
(int)Post ID.
- $post
(WP_Post)Post object.
More Information
Take note, by the time the hook triggers, the post comments and metadata would have already been deleted. Use the before_delete_post hook to catch post deletion before that.
Source
File: wp-includes/post.php
Changelog
Version | Description |
---|---|
5.5.0 | Added the $post parameter. |
1.2.0 | Introduced. |