新闻中心
wordpress安全:用户资料更新后系统自动发送邮件提醒通知
作者 / 无忧主机 时间 2014-10-05 10:16:21
这个功能是针对开启了用户注册功能的Wordpress站点,首先,我想大家都用过DNSPOD管理过域名吧,每当你登陆Dnspod时,系统都会发送一封邮件到你的邮箱,这个致使DNSPOD的安全系数非常之高;无忧主机独立ip虚拟主机也是这样哦,关于空间的一些问题都会发送邮件通知您的。当然想你的Wordpress网站模仿到Dnspod那样的功能就是不可能的啦,但是为了提高网站会员信息的安全性,防止自己的个人资料和密码被其他人恶意修改,出现以上情况后,网站立即发送邮件给原先保存的邮箱地址,达到迅速确定账号被盗的效果。 在众多网站程序中,都有这个功能,但是Wordpress程序没有,那要怎么实现这个功能呢? 功能设置: 在Wordpress网站程序当前应用主题里面找到functions.php文件,并且把该文件下载到本地,用高级记事本进行修改操作,添加以下9行代码至该文件中即可:
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如果不是您本人修改的,请迅速至".$site_url."确认。"; wp_mail( $to, $subject, $message); } add_action( 'profile_update', 'user_profile_update', 10, 2);小编这里添加到文件底部,保存上传至主题目录下,即可实现! 无忧小编分享Wordpress用户注册插件:DX Login Register 无忧主机相关文章推荐阅读: WORDPRESS邮件追踪插件 WORDPRESS批量删除垃圾评论方法总结分享 WORDPRESS主题自带的搜索功能无效的解决方法 WORDPRESS插件导致网站小工具全部无法显示解决方法
本文地址:https://www.51php.com/wordpress/16897.html
上一篇: WordPress巧用插件实现历史记录栏
下一篇: 骑士cms如何开启QQ账号登陆






