2019年1月16日SHAREツイートシェアはてブLINEツイートシェアはてブLINEこんにちわ、WordPress推しのみはら(@masashi_385)です。今回紹介するのは、WordPressでユーザー名でもメールアドレスでもログインできるようにする方法です。ユーザー名ってけっこう忘れるので、メールアドレスでログインできたらすごく親切設計ですよね。いうことで、プラグインを使ってやる方法と、functions.phpをごにょごにょしてやる方法の2つを紹介しますので、お好みにあわせて実装してください。Login」このプラグイン、名前がそのまんまですね。みても、WordPressにメールアドレスでログインするプラグインですね。使い方も特にハマるようなところも無く、問題なく使えるんじゃないでしょうか?もし、日本語で使いたいという方は、かちびと.netさんで日本語化ファイルを配布していますので、そちらでダウンロードしてください。LoginのフォルダにコピペすればOKです。ちびと.netfunctions.phphで次は、functions.phpにコードを追加してメールアドレスでログインできるようにする方法です。$username;}add_action('wp_authenticate','login_with_email_address');get_user_by()っていうみたことないような関数がありますね。これは、ユーザー情報を検索してマッチしたユーザー名を返す関数だそうです。これを使えば、メールアドレスだけでなく、ユーザーIDやユーザースラッグでもログインできるようにすることができます。ここまでで、メールアドレスでもログインできるようになりましたが、せっかくなので、ログイン画面のテキストも変更して、メールアドレスでログインできる事を表示しましょう。いうことで、次のコードをfunctions.phpに追加します。メールアドレス」のところは、好きなように弄ってください。「メールアドレス」だけにしておくと、ユーザー名ではログインできない風に見えますね。コメントをキャンセルメールアドレスが公開されることはありません。reserved.モバイルバージョンに。