Fires before an attachment is deleted, at the start of wp_delete_attachment() .
$post_idint
$postWP_Post
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.
do_action( 'delete_attachment', $post_id, $post );
© 2003–2024 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/hooks/delete_attachment