我编辑了添加新用户配置文件页面以添加一些自定义字段(我没有使用multisite)。我的问题是,一旦我手动添加新用户,是否有办法向他们发送激活/确认电子邮件?
谢谢
我编辑了添加新用户配置文件页面以添加一些自定义字段(我没有使用multisite)。我的问题是,一旦我手动添加新用户,是否有办法向他们发送激活/确认电子邮件?
谢谢
通过在add\\u操作(“user\\u register”、“save\\u extra\\u profile\\u fields”)中添加此代码以保存\\u extra\\u profile\\u fields()来解决此问题;
$hash = md5( $random_number );
add_user_meta( $user_id, \'hash\', $hash );
$user_info = get_userdata($user_id);
$to = $user_info->user_email;
$subject = \'Member Verification\';
$message = \'Hello,\';
$message .= "\\n\\n";
$message .= \'Welcome...\';
$message .= "\\n\\n";
$message .= \'Username: \'.$un;
$message .= "\\n";
$message .= \'Password: \'.$pw;
$message .= "\\n\\n";
$message .= \'Please click this link to activate your account:\';
$message .= home_url(\'/\').\'activate?id=\'.$un.\'&key=\'.$hash;
$headers = \'From: noreply@test.com\' . "\\r\\n";
wp_mail($to, $subject, $message, $headers);
如果通过后端添加新用户,将自动发送确认电子邮件,除非选中跳过复选框。在确认之前,新用户不应出现在UI中
我的博客电子邮件运行良好。我收到所有的电子邮件时,新的帖子和新的注册。但当有人发表评论时,我没有收到任何电子邮件。是的,我勾选了管理设置。有什么想法吗?