如今玩WordPress的都慢慢开始走上多用户化了,那么对于WordPress新人来说跟风学多用户网站运营也是蛮费劲的,因为瑞课呢经常遇到这类的问题需求,比如今天咱们要说的WordPress注册成功显示密码。一个典型的问题!
因为WordPress注册成功默认不会显示密码这么做一来是为了验证用户是否是真实自己注册的,二来呢也是为了安全等等,但好像这套机制并不符合国内的情况,但大部分国内验证也不会轻松让你注册比如手机验证、邮箱验证一样,其实最糟糕的想要WordPress注册成功显示密码的问题是很多同学的主机并不支持发送邮箱,导致了密码不能正常给用户发送才求此WordPress注册成功显示密码。
1.打开wordpress根目录下的wp-login.php文件,在其中找到函数代码:
wp_new_user_notification($user_id,$user_pass);
register_new_user函数用于注册成功后发送注册通知
2.在以上代码的下面添加以下代码:


setcookie("u",$user_login);
setcookie("user_pass",$user_pass);

这两句是把注册时用户填写的用户名和随机生成的密码写进cookies
3.再找到以下代码:
$errors->add('registered',__('Registrationcomplete.Pleasecheckyoure-mail.'),'message');
将其替换为
$errors->add('registered',__('注册成功!用户名:'.$_COOKIE["u"].'密码:'.$_COOKIE["user_pass"].'(登录后自行修改成您便于记忆的密码)'),'message');
保存文件后即可,之后的用户新注册就会立即显示密码了,后面呢咱们在讲个邮箱发送的文章,当然本站已经有WordPress发送邮件的视频教程了,如果您需要可以去WordPress常见小问题里面看看。