WordPressで投稿をゴミ箱に入れた時のフック。
1 2 3 4 5 6 7 |
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; } |
さらに、ゴミ箱から完全に削除した時。
1 2 3 4 5 |
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 のときは、オブジェクトで受け取るので、注意が必要です。