我一直试图在登录/注册页面上使这个代码工作,到目前为止没有运气。按“注册”按钮后,用户应该访问+带有网站凭据的电子邮件。到目前为止,访问工作正常(它被授予)。电子邮件已成功发送并带有消息,但未检索用户的登录名和密码(显示在电子邮件正文中)。这是我的代码:
//script send email to new user
<?PHP
$user_login = wp_filter_nohtml_kses( $_POST['user_login'] );
$user_pass1 = wp_filter_nohtml_kses( $_POST['user_pass1'] );
$user_email = wp_filter_nohtml_kses( $_POST['user_email'] );
$from1="team@website.com" ;
$subject1="Login and Password" ;
$message1= "<p>Welcome to my site.</p><p>Your credentials are:</br><b>Login:</b>$user_login</br><b>Password:</b>$user_pass1</p><p>Thank you for being part of our growing community.</p>" ;
$headers1 = "Content-Type: text/html; charset=UTF-8" . "\r\n" ;
$headers1 .= 'from:'.$from1."\r\n";
mail ($user_email, $subject1, $message1, $headers1) ;
?>
这是我收到的电子邮件(链接截图)https://www.dropbox.com/s/0isxnt5rwcdn9ko/screenshot.png?dl=0
非常感谢您的帮助。祝你度过愉快的假期。