WP用户更新账户、重置密码或注销账户发送邮件提示 / WordPress教程 [复制链接]

1053 0
不知道大家发现没有,很多知名网站在用户账户密码被修改的时候都会发送一封提醒邮件,来防止网站用户的密码被恶意修改。本来wordpress是属于博客程序,但是最近越来越多的wordpress网站开放了会员中心系统,那么这样一来就不得不考虑到用户的账户安全了,所以做一个密码修改提示邮件的功能就非常有必要了,小懒下面给出具体代码(PS:代码都是加到functions.php文件即可):0 s( `. x1 |6 T  b6 X& m5 B( _
$ f, B3 C3 O/ t5 G © 整站源码 cityed.cn
  1. function cityed_pword_reset_mail( $user_id ) {
复制代码

© CITYED.CN 版权所有 # t5 H$ }4 c3 p' d; \. S1 G" B此段代码是参考以下代码做出修改而得来的:) V( B  G4 m* [; j/ K4 ^ © 懒人资源 | cityed.cn
  1. function cityed_uprofile_update( $user_id ) {% a5 }6 W: {3 |2 M# e# h7 B © CITYED.CN 版权所有
  2.         $site_url = get_bloginfo('wpurl');# p3 ?5 X  O+ ]) z  m © 懒人资源
  3.         $user_info = get_userdata( $user_id );. j$ G. X) y" @, h6 ?/ p6 O © 懒人资源
  4.         $to = $user_info->user_email;
    © www.cityed.cn . Z6 ~/ S: h( z' c* ]: F8 y9 G
  5.         $subject = "Profile Updated: ".$site_url."";
    © www.cityed.cn $ L2 N$ h& \4 j4 \: A! W7 _' V
  6.         $message = "Hello " .$user_info->display_name . "\nYour profile has been updated!\n\nThank you for visiting\n ".$site_url."";
    © 懒人资源 | cityed.cn - @( D- v+ W. f+ h/ M7 w, v
  7.         wp_mail( $to, $subject, $message);9 c% s) |$ e5 g" ~0 x4 L © https://www.cityed.cn
  8. }
    © https://www.cityed.cn - {+ K3 Y" P) o( v/ D) t
  9. add_action( 'profile_update', 'cityed_uprofile_update', 10, 2);
复制代码

© 整站源码 cityed.cn 9 Z, T. s9 [0 D. g第二段代码的作用是在用户更新账户信息时发出邮件提示,代码来源:
© 整站源码 cityed.cn 7 `- {" x9 w3 [' Y再来一段,当wordpress用户的帐号被删除时给用户发送提示邮件的代码:. t2 A: P& ?, R" w © 整站源码 cityed.cn
  1. function cityed_delete_user( $user_id ) {
    © 懒人资源 | CITYED.CN " t2 V" j2 O2 ?% L( x/ x: Z3 r
  2.     global $wpdb;
    ! R4 T! h7 ^# |, p8 n$ n9 G, I7 e& T- |
  3.     $site_name = get_bloginfo('name');
    © https://www.cityed.cn 4 C1 o, m+ l  w9 D, x
  4.     $user_obj = get_userdata( $user_id );* ], u  x# r* F+ s4 z5 E% E © 懒人资源 | CITYED.CN
  5.     $email = $user_obj->user_email;
    ) L7 P6 f+ w; l" t4 |4 a3 l
  6.     $subject = "帐号删除提示:".$site_name."";
    © 懒人资源 7 X! `* q! h5 n' v
  7.     $message = "您好," .$user_obj->display_name . "\n您在".$site_name."的账户已被管理员删除!\n\n如果您对本次操作有什么异议,请联系管理员反馈!";" C0 {& i5 k4 M1 X5 N © 懒人资源
  8.     wp_mail( $email, $subject, $message);2 d; r6 d& I/ [5 f © https://cityed.cn
  9. }: `- ]7 x8 z, _. x% } © https://cityed.cn
  10. add_action( 'delete_user', 'cityed_delete_user' );
复制代码
& ^1 `1 [  T8 W6 L! S/ w' n  h9 i( a © CITYED.CN 版权所有
& Z' v4 J& c/ e3 t © 懒人资源
- O- R5 C, J0 s! D1 \$ a © CITYED.CN 版权所有

懒人资源 | 常见问题解答

关于解压密码错误?
本站资源大多存放于各大网盘,一般不会设置加密。如需解压密码的,一般均会在附件中有专门的说明。若发现解压密码错误,请联系客服进行处理!
关于链接地址失效?
请您及时复制资源链接地址联系我们的客服,客服看到后将第一时间更新链接地址并告知您重新下载,若无法更新的,将安排给您退还相关积分,请谅解!
关于售后及支持?
由于代码的运行具有不可预见性,本站不保证代码完整可运行,不提供相关的技术支持和售后服务,另行注明的除外。如果确需技术支持的,请联系客服确定服务价格!
关于搭建技术服务?
由于搭建服务比较费时费力,所以本站除另行说明的其他均不提供搭建服务。本站分享代码纯属兴趣爱好,不以盈利为目的,请勿咨询有没有搭建服务,谢谢理解。
关于资源积分消费?
本站所有资源积分均为本站收集资源的辛苦费,不代表资源本身的价值,软件是高智慧高价值的商品,不可能是白菜价。本站资源售价只是赞助,收取积分仅用于维持本站的日常运营及维护!
关于侵权免责声明?
本站尊重互联网版权体系,本站部分图片、文章大部分转载于互联网、所有内容不代表本站观点、不对文章中的任何观点负责、转载的目的只用于给网民提供信息阅读,无任何商业用途,所有内容版权归原作者所有,如有侵权,请尽快联系客服,核实后我们会立即删除、维护您的权益。非常感谢您的理解。
关于学习安全提示?
提高安全防范意识,共创和谐平安懒人;懒人倡导分享原生资源,资源使用前务必进行病毒查杀及代码安全检查;请勿点击访问源码中的不明链接或扫码不明二维码,以免给您的身心及财产造成损失;以上均属您的个人行为,与懒人资源无关,在此我们深表歉意!!
关于禁止商业提示?
本站所发布的一切资源仅限用于学习和研究目的;不得将资源及内容用于商业或者非法用途,否则,一切后果自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,还请支持正版软件。
您需要登录后才可以回帖 登录 | 中文注册

本版积分规则

WordPress教程

话题: 51 阅读: 7 W+ 互动: 8 W+

© 2020-2026 懒人资源[CITYED.CN] 版权所有 All Rights Reserved. | 联系我们:QQ 1986 406 203 | 电子邮箱:pub@cityed.cn | 技术支持: 懒人资源[CITYED.CN] , 基于Discuz!
快速回复 返回顶部 返回列表
现在加入我们,拥有懒人资源一站式通行证!马上 中文注册 账号登陆