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 のときは、オブジェクトで受け取るので、注意が必要です。