WordPressカスタマイズ事例

メールアドレスでログインできるようにする

会員サイトなどを構築する場合、ログインはメールアドレスでしたいですよね?
WordPressでメルアドログインをしようとするなら、テーマのfunction.phpに以下を記述します。

function wp_authenticate_by_email($username) {
        $user = get_user_by('email',$username);
        if(!empty($user->user_login))
                $username = $user->user_login;
        return $username;
}
add_action('wp_authenticate','wp_authenticate_by_email');

お試しあれ。


その他のWordPressカスタマイズ事例