web-dev-qa-db-ja.com

Wp_delete_user()はすべてのユーザーコンテンツを削除しますか?

Wp_delete_user()でWP人のユーザーを削除しています。それはうまくいきます。 WP Adminでユーザーを手動で削除すると、最初に「すべてのコンテンツを削除する」または「すべてのコンテンツを次のものに属性を付ける」というメッセージが表示されます。

ユーザーに関連付けられているすべてのコンテンツを削除したいです。私たちはwp_postmetaにたくさんのユーザーメタデータを持っているように見えるいくつかのプラグインを実行しています。私はこれもその言及していると思います。

とにかく、実際には、wp_delete_user()が実際にすべてのユーザーコンテンツも削除し、そこに残さないようにする必要があります。誰もがこれを確認できますか?手動でWP adminで[Delete all content]を選択した場合と同様に、wp_delete_user()はすべてのユーザーコンテンツを削除しますか?

ありがとう。

1
Ken Williams

docs を確認してください。

wp_delete_user($ id、$再割り当て);

$ reassignパラメータがユーザーIDに割り当てられていない場合、 そのユーザーのすべての投稿は削除されます 削除されるユーザーIDに渡されるアクション 'delete_user'は、投稿が再割り当てされるか削除された後に実行されます。そのユーザーIDのユーザー・メタも削除されます。

1
Picard