こんにちは、
ユーザー削除のプロセスが完全に理解できていないため、このトピックを作成しました。
ユーザーに投稿がある場合は削除できないと思っていたのですが、管理パネルのユーザーページには、その旨を伝える情報メッセージが表示されているようです。
ユーザーに投稿がある場合は削除できません。ユーザーを削除する前に、すべての投稿を削除してください。
このメッセージに言及している関連トピックは以下の通りです。
しかし、私のフォーラムではこのメッセージが表示されておらず(画像参照)、モデレーターとして「ユーザーを削除」ボタンを使って投稿があるユーザーを削除できてしまいました。
そのため、スタッフメンバーが投稿があるユーザーを削除できないようにし、上記の情報メッセージを表示させるにはどうすればよいか知りたいです。見落としている設定などはありますか?
よろしくお願いいたします、
カルロス
Johani
(Joe)
2
こんにちは、カルロスさん 
その通りですが、実際には少し複雑です。
delete_user_max_post_age サイト設定で指定された期間を超えた投稿を持つユーザーは削除できません。この設定のデフォルト値は 60 日です。
仕組みは以下の通りです。
削除しようとしているユーザーの最も古い投稿が 59 日以内であれば、そのユーザーを削除できます。削除すると、そのユーザーのすべての投稿も自動的に削除されます。
60 日以上前の投稿がある場合は、ユーザーを削除できません。まずすべての投稿を削除してからでないと、ユーザーを削除することはできません。実際には、削除ボタンすら表示されません。代わりに、あなたの投稿で触れられた次のメッセージが表示されます。
投稿があるユーザーは削除できません。ユーザーを削除する前に、すべての投稿を削除してください。
というメッセージが、すべての投稿を削除するまで表示され続けます。
デフォルトの設定がご自身のニーズに合わない場合、例えば、モデレーターが 10 日を超えた投稿を持つユーザーを削除したくないといった場合は、delete_user_max_post_age サイト設定を変更して、ご自身の要件に合わせて調整することができます。
ご情報とご clarification に感謝いたします 