WordPress新手求教:如何修改密码修改成功通知邮件内容?
修改WordPress密码修改通知邮件内容的方法
嘿,作为刚搭建WordPress电商站的新手,改这个邮件内容其实挺简单的,给你两种实用方案,按需选就行:
方案一:用代码自定义(无需插件)
WordPress自带了专门的过滤器password_change_email,可以直接修改密码更改后的邮件内容。你可以通过主题的函数文件或者代码片段工具来实现:
- 打开当前激活主题的
functions.php文件(或者用「Code Snippets」这类插件来添加代码,更安全,避免主题更新丢失) - 复制粘贴以下代码,替换掉占位符内容:
add_filter( 'password_change_email', 'custom_password_change_email', 10, 3 ); function custom_password_change_email( $pass_change_email, $user, $userdata ) { // 自定义邮件标题 $pass_change_email['subject'] = '你的账户密码已更新 | 你的电商品牌名'; // 自定义邮件正文,完全按照你想要的格式写 $pass_change_email['message'] = sprintf( '亲爱的 %s, 您好!我们特此通知您,您的账户密码已成功修改完成。 如果这并非您本人操作,请第一时间联系我们的管理员:%s 感谢您的信任与支持, %s 团队', $user->display_name, // 自动获取用户昵称 'your-admin-email@example.com', // 替换成你的管理员邮箱 '你的电商网站名称' // 替换成你的品牌名 ); // 邮件头部信息(保持默认即可,也可以自定义) $pass_change_email['headers'] = $pass_change_email['headers']; return $pass_change_email; }
- 保存修改后,自己测试修改一次密码,看看邮件是否变成了你想要的内容。
方案二:用可视化插件(无需代码)
如果不想碰代码,用插件是最省心的方式,比如「Email Templates」或者「WP Mail Editor」这类工具:
- 先在WordPress后台的「插件」-「添加新插件」里搜索并安装激活插件
- 找到插件的邮件模板管理页面,定位到「密码修改通知」相关的模板
- 直接在编辑器里修改邮件的标题和正文,还能预览效果
- 保存修改后,同样测试一次,确认邮件内容生效
小提醒
- 不管用哪种方法,都记得测试!自己改个密码看看邮件是不是符合预期
- 如果用代码方案,优先用子主题的
functions.php或者代码片段插件,避免主题更新后代码被覆盖 - 邮件里可以用
$user->display_name、$user->user_email这类变量,自动填充用户的信息,让邮件更个性化
内容的提问来源于stack exchange,提问作者Emi
相关产品推荐
相关产品推荐

