WordPress用户中心个人资料更新后发送邮件通知

大多数的网站程序在用户更新自己的资料之后会收到系统的一封提示邮件,提示他们的资料已经被更新,例如apple公司,修改密码,登

大多数的网站程序在用户更新自己的资料之后会收到系统的一封提示邮件,提示他们的资料已经被更新,例如apple公司,修改密码,登陆icloud等都会提示,这样可以确保是否是他们本人在进行操作,也是一项非常好的安全措施。那么wordpress是否可以像其他程序这样,当用户在更新完毕个人资料之后发送邮件提示呢?
答案是可以的,那么下面的代码片段添加到你主题的functions.php文件中即可,当个人资料被更新之后就会通过wordpress发送一封邮件提醒:

function user_profile_update( $user_id ) {
$site_url = get_bloginfo('wpurl');
$user_info = get_userdata( $user_id );
$to = $user_info->user_email;
$subject = "资料已经更新: ".$site_url."";
$message = "您好 " .$user_info->display_name . "\n您的个人资料已经更新!\n\n感谢您访问\n ".$site_url."";
wp_mail( $to, $subject, $message);
}
add_action( 'profile_update', 'user_profile_update', 10, 2);
From:http://www.trickspanda.com/2014/08/send-email-notifications-user-profile-updates-wordpress/
thanks.

如果你的主机不支持发送邮件,请看这里:

CentOS下安装postfix发送邮件教程


下载说明:
1. 本站所有资源来源于网络和用户上传,如有侵权请联系站长
2. 本站分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,商用请支持正版!不得违反国家法律,否则后果自负!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

本站的资源均来自于互联网,仅为资源共享、学习参考之目的,其版权均归原作者及其网站所有,如有侵权请留言联系:admin,转转请注明出处:http://zhanmr.com/5218.htm

发表评论

电子邮件地址不会被公开。 必填项已用*标注