WordPress注册无须邮件通知,直接显示密码(非插件),不需要插件支持,直接修改wp-login.php文件即可,大大节省了服务器资源。 经验证wordpress2.9适用。
打开wp-login.php:
1、搜索下面这句,位于 register_new_user 函数中。用于注册成功后发送通知。找到后把它注释掉(在代码的前面加 “/*” 代码的后面加 “*/” 不包含引号)。
wp_new_user_notification($user_id, $user_pass);
并在上面这句的下一行加上两句:
setcookie(‘u’, $sanitized_user_login);
setcookie(‘user_pass’, $user_pass);
2、将 $errors->add(‘registered’, __(‘Registration complete. Please check your e-mail.’), ‘message’);
修改为:
$errors->add(‘registered’, __(‘Registration complete. username: ‘.$_COOKIE['u'].’ password:’.$_COOKIE['user_pass'].”), ‘message’);
提示:注意字符全为英文。
打开wp-login.php:
1、搜索下面这句,位于 register_new_user 函数中。用于注册成功后发送通知。找到后把它注释掉(在代码的前面加 “/*” 代码的后面加 “*/” 不包含引号)。
wp_new_user_notification($user_id, $user_pass);
并在上面这句的下一行加上两句:
setcookie(‘u’, $sanitized_user_login);
setcookie(‘user_pass’, $user_pass);
2、将 $errors->add(‘registered’, __(‘Registration complete. Please check your e-mail.’), ‘message’);
修改为:
$errors->add(‘registered’, __(‘Registration complete. username: ‘.$_COOKIE['u'].’ password:’.$_COOKIE['user_pass'].”), ‘message’);
提示:注意字符全为英文。