香港独立IP空间
香港php空间
美国php空间
域名注册

无忧主机香港空间WordPress程序的站长都知道,当访客在自己的博客后台注册成为会员后,wordpress系统会把访客密码发送到你的邮箱,可是,有的时候邮箱却收不到用户注册发来的密码邮件。然而Wordpress的密码又是系统自动生成的,如果用户收不到密码就没办法登陆了;遇到这种情况的话,最好的方法就是,用户注册后立即显示出来,就是在注册页面显示系统生成的密码,不可思议吧,下面就是实现方法:

因为下面的操作需要改动网站程序,建议先做一下全站备份,如果不会,请联系我们无忧主机客服。准备工具:flashfxp.exe和Notepad++。

 

第一步:把网站根目录下面的wp-login.php文件下载到本地,并打开编辑,在其中找到函数代码:

wp_new_user_notification($user_id, $user_pass);

注:register_new_user函数用于注册成功后发送注册通知;

然后在以上代码下面加入以下代码:

setcookie(“u”, $user_login);

setcookie(“user_pass”, $user_pass);

这两句表示把注册时用户填写的用户名以及随机生成的密码写进cookies;

 

第二步:找到:$errors->add(‘registered’, __(‘Registration complete. Please check your e-mail.’), ‘message’);

将其替换为:

$errors->add(‘registered’, __(‘注册成功!用户名:’.$_COOKIE[“u”].’ 密码:’.$_COOKIE[“user_pass”].’(登录后自行修改成您便于记忆的密码)’), ‘message’);

修改好以后就是第三步了。

第三步:把修改好的文件,上传到空间上面,然后去注册一个会员瞧瞧吧!

 

 

wp1 WordPress用户注册成功后页面直接显示注册时密码无需邮箱获取

wordpress截图

无忧主机相关文章推荐阅读:

WORDPRESS网站如何自动创建管理账号

如何在WORDPRESS网站后台列表中记录用户注册时IP地址方法

WORDPRESS在网站后台文章列表如何显示文章附件具体详情和数量

本文地址:http://www.51php.com/wordpress/14980.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档