WordPressでメールアドレスでのログインを無効にするプラグイン「No Login by Email Address」

WordPressでメールアドレスでのログインを無効にする方法を紹介します。

WordPressでメールアドレスでのログインを無効にするプラグイン「No Login by Email Address」
No Login by Email Address

WordPressは、メールアドレス、ユーザー名のいずれかでログインができます。

しかし、セキュリティを高めたい場合など、メールアドレスではログインをさせたくないケースがあります。

そんなときに役立つのが、WordPressプラグイン「No Login by Email Address」です。

No Login by Email Addressを使うと、WordPressへのメールアドレスでのログインを無効にすることができます。

使い方は簡単で、プラグインをインストールして、有効化するだけです。細かい設定はありません。

ログイン画面で、通常は「ユーザー名またはメールアドレス」と表示される部分が、「ユーザー名」だけになっています。

WordPressへのメールアドレスでのログイン禁止 2

実際に、メールアドレスでログインしようとすると、エラーが表示されます。

WordPressへのメールアドレスでのログイン禁止 3

プラグインを使わずに、function.phpに以下のコードを追加することでもメールアドレスでのログインを無効にすることができます。

remove_filter( 'authenticate', 'wp_authenticate_email_password', 20 );

この場合は、ログイン画面の表示は「ユーザー名またはメールアドレス」のままです。

WordPressへのメールアドレスでのログイン禁止 4

でも、メールアドレスでログインしようとすると、ちゃんとエラーになって、ログインできません。

WordPressへのメールアドレスでのログイン禁止 1

以上、WordPressでメールアドレスでのログインを無効にする方法として、プラグイン「No Login by Email Address」を使う方法と、プラグインを使わずにfunction.phpに直接コードを追加する方法を紹介しました。

関連記事

人気の記事

目的別おすすめのWordPressテーマ(無料・有料)【2017年版】
目的別おすすめのWordPressテーマ(無料・有料)【2017年版】
2017年におすすめしたい、日本語対応の有料WordPressテーマ10選
2017年におすすめしたい、日本語対応の有料WordPressテーマ10選
アドセンス運用に最適なWordPressテーマ11選
アドセンス運用に最適なWordPressテーマ11選

 

この記事が気に入ったら
いいね!しよう

最新情報をお届けします

コメント

  • Posted on
  • Updated on
  • Views 1,113