How to Start a Blog? Panduan Membuat Website Hanya 30 Menit

Cara Menambah Login WordPress Dengan Email

Untuk dapat login ke Admin website WordPress Anda, pengguna harus melewati keamanan awal yaitu memasukkan username dan password. Jika pengguna tidak dapat mengingat password, pengguna dapat meminta kata sandi baru menggunakan nama atau alamat email yang digunakan saat membuat akun.

Banyak pengguna menggunakan alamat email yang sama setiap kali mereka mendaftar dengan situs web atau untuk mendaftar di media social, sehingga alamat email sangatlah di ingat baik oleh pengguna daripada username, tetapi sayangnya, WordPress tidak membiarkan pengguna login dengan alamat email sehingga pengguna yang telah lupa username akan me-reset passwordnya.

Baca : Beberapa Plugins untuk Custom Login WordPress

login wordpress with emailPada artikel tutorial WordPress kali ini saya akan menunjukkan kepada anda untuk menambahkan alternatif login dengan email untuk login ke WordPress, Yang harus Anda lakukan adalah menambahkan code berikut ke file functions.php theme WordPress anda:

Baca : Tutorial Memberi Captcha Login Area WordPress Si Captcha

/*Login WordPress dengan email */
add_filter('authenticate', 'bainternet_allow_email_login', 20, 3);

function bainternet_allow_email_login( $user, $username, $password ) {
    if ( is_email( $username ) ) {
        $user = get_user_by_email( $username );
        if ( $user ) $username = $user->user_login;
    }
    return wp_authenticate_username_password( null, $username, $password );
}

add_filter( 'gettext', 'addEmailToLogin', 20, 3 );

function addEmailToLogin( $translated_text, $text, $domain ) {
    if ( "Username" == $translated_text )
        $translated_text .= __( ' Or Email');
    return $translated_text;
}

Jika Anda tidak suka mengedit function.php dari theme WordPress anda, anda harus menginstal plugins WP Email Login. Saya sudah mencoba menggunakan solusi manual dan plugin WordPress dan mereka berdua bekerja dengan sangat baik.

Baca : Tutorial Mengganti Logo Login WordPress Area

Anda Terbantu artikel ini? Silahkan bergabung dengan centerklik di Twitter dan Facebook+.

Daftar isi Tutorial WordPress Terlengkap Gratis
10 top hosting!

Register Now: TOP 10 Hosting

Dapatkan Hosting Murah dengan Kualitas Terbaik. For Serious Blogger! View Deals

Niagahoster

Rp.26.000/Bln Free Domain, Unlimited Space & Bandwidth Get Host

IDCloudhost

Rp.30.000/Bln Free Domain, Unlimited Space & Bandwidth Get Host

Bluehost Hosting

$2.95/Month Free Domain, Unlimited Space & Bandwidth Get Host

iPage Hosting

$1.99/Month Free Domain, Unlimited Space & Bandwidth Get Host

SiteGround Hosting

$3.45/Month Free Domain, Unlimited Space & Bandwidth Get Host

Hostgator

$3.95/Month Free Domain, Unlimited Space & Bandwidth Get Host

Add a Comment

Your email address will not be published. Required fields are marked *