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.