ビジネスを運営している中で気づいたことの1つは、一部のユーザーが疑わしいユーザー名で登録していたことです。いくつかは不適切な言葉を含み、いくつかは商標語を使用し、いくつかは公式に聞こえる名前を模倣していました。
これは混乱を招くだけでなく、潜在的なセキュリティリスクももたらしました。
ウェブサイトでのユーザー登録を許可している場合、同様の問題に直面する可能性があります。そのため、ユーザーが登録できるユーザー名とメールアドレスを制御することが重要です。
この記事では、WordPressでユーザー名とユーザーメールを制限する方法を説明します。

WordPressでユーザー名とユーザーメールアドレスを制限する理由
WordPressのメンバーシップサイトやコミュニティサイトを運営している場合、WordPressのユーザー登録を許可する必要があります。許可すると、新しいユーザーはサインアップ時に任意のユーザー名とメールアドレスを選択できます。
これは、ユーザーが管理者、モデレーター、サポートスタッフに似たユーザー名を選択できることを意味します。彼らはあなたのチームのメンバーになりすますことさえでき、それはWordPressのセキュリティリスクにつながる可能性があります。
さらに、WordPressウェブサイトでユーザーアカウントを登録する際に、不適切な単語や商標登録された単語を使用する可能性もあります。
そのため、購読者がユーザー名やメールアドレスで特定の単語を使用することを制限するのが最善です。これにより、不適切な言葉遣いを防ぎ、フォーラムやコミュニティの高い基準を維持するのに役立ちます。
WordPressでユーザー名を制限する方法を見てみましょう。
WordPressでユーザー名とユーザーメールを制限する最も簡単な方法
ユーザー名での特定の単語やフレーズの使用を防ぐ最善の方法は、Restrict Usernames Emails Characters プラグインを使用することです。
これは、特定のユーザー名、メールアドレス、記号、ドメイン名などを制限できる無料のWordPressプラグインです。このプラグインには、ラテン語、アラビア語、キリル文字など、特定の言語の使用を許可するオプションさえあります。
まず、Restrict Usernames Emails Characters プラグインをインストールして有効化する必要があります。ヘルプが必要な場合は、WordPressプラグインのインストール方法に関するガイドをご覧ください。
有効化したら、WordPressダッシュボードから設定 » ユーザー名・メールアドレス・文字の制限に移動できます。「一般設定」タブを開き、プラグインが有効になっていることを確認してください。

その後、プラグインの「これらの名前を許可しない」セクションまでスクロールダウンし、ユーザー名での使用を制限したい単語やフレーズを入力できます。
プラグインには「大文字と小文字を同じにする」というオプションもあります。デフォルトでは有効になっていますが、ドロップダウンメニューから無効にすることができます。

同様に、特定のメールアドレスの使用も防止できます。
「これらのメールを許可しない」セクションで、ユーザーが登録時に使用できないメールアドレスを簡単に入力します。これにより、スパムメールをフィルタリングし、ユーザーは実際のメールアドレスを使用する必要があります。

それに加えて、ユーザー名とメールアドレスの制限をカスタマイズするためのオプションのプラグイン設定があります。
例えば、特定のメールドメインの使用を防いだり、特定の単語を含むユーザー名を制限したり、WordPressで許可されている文字や記号の使用を避けたり、特殊文字の使用を許可したりできます。
ユーザー名でのスペースの使用を制限したり、ユーザーがユーザー名に数字のみを使用できないようにしたり、大文字のユーザー名を停止したりするオプションもあります。

完了したら、「変更を保存」ボタンをクリックすることを忘れないでください。
次に、プラグインの「エラーメッセージ」タブに移動できます。
プラグインには、デフォルトでさまざまな状況に対応する、あらかじめ記述されたエラー通知が用意されています。ただし、このセクションで任意のエラーメッセージをカスタマイズできます。

これで、WordPressサイトの登録時に制限されたユーザー名とメールアドレスを入力しようとすると、エラーメッセージが表示され、別のユーザー名とメールを選択する必要があります。
制限されたユーザーのメールアドレスとユーザー名を使用してユーザープロファイルに登録しようとした際に、デモウェブサイトで表示されたのは次のとおりです。

WordPressサイトを保護するその他の方法を学ぶ
WordPressでユーザー名やメールアドレスを制限することに加えて、ウェブサイトを安全に保つためにできることは他にもたくさんあります。例えば、一時的なメールアドレスを使用してアカウントを登録するユーザーをブロックすることができます。
多くのユーザーが、一時的なメールアドレスを悪用して、偽のアカウントを作成したり、無料トライアルを悪用したり、有害な目的でオンラインシステムを騙したりしています。
特定のIPアドレスからのウェブサイトへのアクセスをブロックすることも検討できます。これは、コメントスパム、メールスパム、ハッカー、その他のセキュリティ脅威に対処する効果的な方法です。
ウェブサイトを保護するために役立つその他のガイドはこちらです。
- ユーザーロール別にWordPressページを制限する方法
- WordPressで登録ユーザーにコンテンツを制限する方法
- WordPress管理画面で著者を自分の投稿のみに制限する方法
- WordPressで著者を特定のカテゴリに制限する方法
- WordPressフォームをログインユーザーのみに制限する方法
- WordPressフォームでメールアドレスの入力をブロックする方法
- WordPressにシンプルなユーザーパスワードジェネレーターを追加する方法
この記事がWordPressでユーザー名を制限する方法を学ぶのに役立ったことを願っています。また、WordPressのおすすめのユーザー管理プラグインや、WordPressログイン画面でユーザーがパスワードを非表示/表示できるようにする方法についての記事も参照することをお勧めします。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。


デビッド
でももう機能しません
デビッド
すみません、更新ですが、機能しました。残念ながら、フロントエンドのログイン/管理プラグインでテストしたため、機能していることに気づきませんでした。
カスタムフロントエンドのログイン/登録プラグインに実装するにはどうすればよいですか?