函数new_user_email_admin_notice是在新用户注册时,给管理员发送注册成功的邮件通知。
使用方法如下:
1. 打开functions.php文件或者自定义主题的functions.php文件。
2. 在文件中找到一个适当的位置,插入以下代码片段:
function send_new_user_email_admin_notice($user_id) {
$user = get_userdata($user_id);
$email = $user->user_email;
$message = "A new user has registered on your website. User email: " . $email;
wp_mail(get_option('admin_email'), 'New User Registration', $message);
}
add_action('user_register', 'send_new_user_email_admin_notice');
代码片段中的send_new_user_email_admin_notice函数包含了发送邮件的逻辑。它首先获取新注册用户的邮箱地址,然后构建发送给管理员的邮件内容。最后,使用wp_mail函数发送邮件。
add_action函数用于将send_new_user_email_admin_notice函数与user_register事件关联起来。user_register事件在新用户注册成功时触发,使得我们的函数能够在适当的时机执行。
3. 保存文件,并测试新用户注册功能。
请注意,为了能够发送邮件,你需要先确保WordPress正确配置了SMTP设置。你可以使用SMTP插件或者直接修改wp-config.php文件来配置SMTP。另外,你还可以根据需要自定义邮件的内容和格式。
0 个评论