ビジネスを運営している中で気づいたことの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でも私たちを見つけることができます。

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