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カスタマイズ事例