KOLCU adlı üyeden alıntı: mesajı görüntüle
Merhaba
Wordpress için kayıt kısmında şifreyi e-postaya alma sistemini kullanıyorum. Kullanıcı kayıt olurken e-posta giriyor ve hesap şifresi e-postaya gidiyor. Bu aşamadan sonra yani kayıt olur olmaz kişinin otomatik olarak giriş yapmasını istiyorum. Şifre girmeye gerek kalmadan.

Bunu nasıl yapabilirim? Ya da ücret ile fiyat iletirseniz sevinirim.
Merhaba :

kayıt sonrası otomatik giriş yapmak için :

function auto_login_new_user( $user_id ) {
wp_set_auth_cookie( $user_id, false, is_ssl() );
wp_redirect( home_url() );
exit;
}
add_action( 'user_register', 'auto_login_new_user' );
şifrelerini e-posta yoluyla gönderme işlemini düzenlemek için bonus kod :

 function send_password_in_email( $user_id, $password ) {
$user = get_user_by( 'id', $user_id );
$email_subject = 'Hesap bilgileriniz';
$email_message = 'Merhaba ' . $user->user_login . ',\n\n';
$email_message .= 'Hesabınıza ait şifre: ' . $password . '\n\n';
$email_message .= 'Hesabınıza şifre girmek için: ' . wp_login_url() . '\n\n';
wp_mail( $user->user_email, $email_subject, $email_message );
}
add_action( 'user_register', 'send_password_in_email', 10, 2 );