WordPress üyeliğinde şifreyi kullanıcıya kayıttan sonra göstermek

WordPress üstüne kayıt olan kullanıcıların şifresi sistem tarafından otomatik olarak oluşturulu ve kayıtta belirtilen e-posta adresine yollanır. Fakat siz, e-posta adresine yollatmak yerine direkt sayfa üstünde şifreyi göstermek isteyebilirsiniz. Böylece kullanıcınız hızlı bir şekilde oturum açabilir. Gelin bunu nasıl yapacağınızı görelim 🙂

Wordpress kayıt sayfası wp-register.php dosyası içerisinde gizli ve buraya eklentiler ile erişilemiyor. Bu nedenle isteğimizi elle, yama yaparak yerine getireceğiz.

Öncelikle wp-register.php dosyamızı açıyoruz. Bunun için notepad2 gibi harika bir metin editörünü kullanabiliriz. Sonrasında alttaki satırını aratalım.

__('emailed to you')

Bulacağınız bu satırı,

$password

olarak değiştirelim. Artık kayıttan hemen sonra görüntülenen sayfada şifre de görünecektir.

Üstteki işlemi bitirdik fakat hala siteye kayıt bilgileri e-posta yolu ile yollanacaktır. Bunu da iptal etmek isterseniz,

else
wp_new_user_notification($user_id, $password);

satırını,

//else
//wp_new_user_notification($user_id, $password);

olarak değiştirmeniz yeterlidir.

NOT
Son sürüm WordPress’ler için yukarıdaki değişiklikler uygulanamayabilir.