私のフォーラムでは、ユーザー名変更期間が 0 に設定されています。それにもかかわらず、ユーザーはユーザー名を変更できています(ユーザー/モデレーターが自分のユーザー名を変更しました)。これを上書きする別の設定はありませんか?それとも、これはモデレーターと管理者に限ったことでしょうか?

私のフォーラムでは、ユーザー名変更期間が 0 に設定されています。それにもかかわらず、ユーザーはユーザー名を変更できています(ユーザー/モデレーターが自分のユーザー名を変更しました)。これを上書きする別の設定はありませんか?それとも、これはモデレーターと管理者に限ったことでしょうか?

モデレーターと管理者はいつでもユーザー名を変更できます。変更期間を0に設定したため、モデレーターや管理者を除き、誰もユーザー名を変更できなくなります。
モデレーターや管理者が容易に名前を変更できないようにしたい場合は、CSS で編集アイコンを非表示にできます。彼らは CSS を上書きして元に戻す方法を見つけることもできますが、少なくとも手間をかけさせることになり、多くの人はどこから手をつけてよいか分からないでしょう。
.username .controls {
display: none;
}
これで、ユーザー名フィールドの編集アイコンが非表示になります。
私たちは以下のようにしています
[aria-label="Impersonate"] {
display: none;
}
これは、他のユーザーになりすまされることを防ぎたかったためです。