do_action( 'delete_attachment', int $post_id , WP_Post $post )
Fires before an attachment is deleted, at the start of wp_delete_attachment() .
Parameters
-
$post_id
int -
Attachment ID.
-
$post
WP_Post -
Post object.
More Information
Up to and including WordPress 2.7, it is fired ”after” the attachment is deleted from the database and the file system, limiting its usefulness. As of changeset #10400 (WordPress 2.8), the action will fire ”before” anything is deleted.
Source
File: wp-includes/post.php
.
View all references
do_action( 'delete_attachment', $post_id, $post );
Changelog
Version | Description |
---|---|
5.5.0 | Added the $post parameter. |
2.0.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.
Below is the basic example how delete_attachment action works.