追加の投稿データを格納するカスタムdbテーブルがあり、元の投稿が削除されたらカスタムテーブルから投稿を削除する必要があります。
WP "自動的に" [ゴミ箱に入れられた投稿を削除するとき、WPは以下のdelete_post
アクションを起動してmy_function
を実行しますか?
add_action( 'delete_post', 'my_function');
必要に応じてカスタムテーブルを手動で削除するオプションを設定できますが、それは自動的に行われることを好みます。
はい、そうです ;)
ゴミ箱を空にする/ゴミ箱へのゴミ箱を削除するのに使用される関数は wp_scheduled_delete
です。 code を見てみると、投稿を削除するのにwp_delete_post
を使い、wp_delete_post
の中では here のようにアクションdelete_post
が実行されていることがわかります。