WordPressで投稿をゴミ箱に入れた時のフック。
add_action('publish_to_trash', 'my_trash_post');
add_action('draft_to_trash', ' my_trash_post');
add_action('future_to_trash', 'my_trash_post');
function my_trash_post($postObj) {
$postID = $postObj->ID;
}
さらに、ゴミ箱から完全に削除した時。
add_action( 'before_delete_post', 'my_delete_post' );
function my_delete_post($postID) {
}
before_delete_post のときは、PostIDで受け取りますが、 publish_to_trash、draft_to_trash、future_to_trash のときは、オブジェクトで受け取るので、注意が必要です。