Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressでユーザー名とユーザーメールを制限する方法

WordPressでユーザーが特定のユーザー名を使用しないようにしたいですか?

サイトへの登録を許可している場合、汚い言葉や商標用語、公式っぽい名前など、問題のあるユーザー名を登録される可能性があります。

この投稿では、WordPressでユーザー名を制限する方法を順を追って説明します。

Restrict usernames in WordPress

WordPressでユーザー名を制限するタイミング

WordPressで会員制サイトやコミュニティサイトを運営している場合、WordPressのユーザー登録を許可する必要があります。そうすれば、新規ユーザーは登録時に任意のユーザー名とメールを選ぶことができます。

つまり、ユーザーは管理者、モデレーター、サポートスタッフに似たユーザー名を選ぶことができるということです。彼らはあなたのチームのメンバーになりすますこともでき、WordPressのセキュリティリスクにつながります。

もちろん、WordPressサイトにユーザーアカウントを登録する際に、攻撃的な言葉や商標用語を使用する可能性もあります。

そのため、購読者がユーザー名やメールアドレスに特定の単語を使用することを制限するのが最善です。これは、汚い言葉の使用を防止し、あなたのフォーラムやコミュニティの高い基準を維持するのに役立ちます。

WordPressでユーザー名を制限する方法を見てみましょう。

WordPressでユーザー名を制限する最も簡単な方法

ユーザー名に特定の単語やフレーズを使用しないようにするには、Restrict Usernames Emails Charactersプラグインを使用するのが一番です。

これは無料のWordPressプラグインで、特定のユーザー名、メール・アドレス、記号、ドメイン名などを制限することができる。このプラグインは、ラテン語、アラビア語、キリル文字、または任意の言語のような特定の言語の使用を許可するオプションも提供しています。

まず、Restrict Usernames Emails Charactersプラグインをインストールして有効化する必要があります。WordPressプラグインのインストール方法については、こちらをご覧ください。

有効化した後、WordPressダッシュボードから設定 ” Restrict Usernames Emails Charactersにアクセスしてください。一般設定」タブを開き、プラグインが有効化されていることを確認します。

Make sure the plugin is enabled

その後、プラグイン内の「これらの名前を許可しない」セクションまでスクロールダウンし、ユーザー名での使用を制限する語句を入力することができます。

プラグインには「小文字と大文字を同じにする」設定もあります。初期設定では有効化されていますが、ドロップダウンメニューから無効化することができます。

Enter names to restrict username

同様に、特定のメールアドレスを使用できないようにすることもできます。

これらのメールを許可しない」セクションで、ユーザーが登録時に使用できないメールアドレスを入力するだけです。これにより、スパムフィルター機能が働き、ユーザーは実際のメールアドレスを使用しなければならなくなります。

Not allow certain emails

そのほか、ユーザー名やメールアドレスの制限をカスタマイズするためのプラグイン設定もオプションで用意されている。

例えば、特定のメールドメインを使用できないようにしたり、特定の単語を含むユーザー名を制限したり、WordPressが許可している文字や記号の使用を避けたり、特殊文字を許可したりすることができます。

ユーザー名にスペースを使用することを制限したり、ユーザー名に数字だけを使用する権限がなかったり、大文字のユーザー名を使用しないなどの設定オプションもある。

Prevent the use of space and numbers in username

完了したら「変更を保存」ボタンをクリックするのをお忘れなく。

次に、プラグインの「エラーメッセージ」タブを開きます。

プラグインには、初期設定として、さまざまな状況に対するエラー通知がすでに書き込まれています。しかし、このセクションでエラーメッセージをカスタマイズすることができます。

Edit error messages

これで、WordPressサイトへの登録時に、制限されたユーザー名とメールアドレスを入力しようとすると、エラーメッセージが表示され、別のユーザー名とメールを選択する必要があります。

デモサイトで、制限されたユーザーメールとユーザー名を使ってユーザープロフィールを登録しようとしたときの様子です。

Error message when restricted username is entered

さらに詳しくWordPressサイトを保護する方法

WordPressでユーザー名とメールを制限する以外にも、サイトを安全に保つためにできることはたくさんあります。例えば、一時的なメールアドレスを使用してアカウントを登録するユーザーをブロックすることができます。

多くのユーザーが、偽のアカウントを作成したり、無料トライアルを悪用したり、有害な目的でオンラインシステムをだましたりして、一時的なメールアドレスを悪用している。

また、特定のIPアドレスからのサイトへのアクセスをブロックすることもできます。コメントスパム、メールスパム、ハッカー、その他のセキュリティ上の脅威に対処する効果的な方法です。

あなたのサイトを守るためにチェックしたい他のガイドをご紹介します:

WordPressでユーザー名を制限する方法について、この投稿がお役に立てれば幸いです。また、WordPress の SEO を改善する方法やサイトに最適な AI チャットボットソフトウェアについてのチュートリアルもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

3件のコメント返信を残す

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

    • David says

      Sorry, just to update, it does work, unfortunately I tested with a front-end login/administration plugin and this is why I didnt see it working.

      How can I implement it to a custom front-end login/registration plugin?

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。