WordPress内网新用户添加通知邮件内容定制需求
定制WordPress内网新员工欢迎邮件的两种实用方法
嘿Niki!我完全懂你想给新员工发更暖心欢迎邮件的需求——毕竟内网是团队的专属阵地,第一印象得到位!下面给你两种靠谱的实现方式,按需选就行:
方法一:用代码钩子自定义(推荐,灵活无插件)
WordPress自带专门的过滤器钩子wp_new_user_notification_email,可以直接修改默认邮件内容,不用装额外插件。你可以把这段代码加到子主题的functions.php文件里,或者用「Code Snippets」插件来添加(避免主题更新丢失代码):
add_filter( 'wp_new_user_notification_email', 'custom_new_employee_welcome_email', 10, 3 ); function custom_new_employee_welcome_email( $wp_new_user_notification_email, $user, $blogname ) { // 自定义邮件主题 $wp_new_user_notification_email['subject'] = '🎉 欢迎加入[你的公司名称]内网!账号已就绪'; // 自定义邮件内容,把占位符换成你实际的信息 $message = "嗨 {$user->user_login},\n\n"; $message .= "热烈欢迎你加入[你的公司名称]大家庭!\n\n"; $message .= "这是你的内网账号信息:\n"; $message .= "用户名:{$user->user_login}\n"; $message .= "请点击下方链接设置你的登录密码:\n"; $message .= $wp_new_user_notification_email['message'] . "\n\n"; // 保留默认的重置密码链接 $message .= "设置完成后,可通过以下链接登录内网:\n"; $message .= get_site_url() . "/account-sign-in/\n\n"; $message .= "内网里有团队文档、项目进度、内部公告等实用内容,有任何问题随时找IT小伙伴哦!\n\n"; $message .= "祝工作愉快!\n"; $message .= "[你的公司名称] IT团队"; $wp_new_user_notification_email['message'] = $message; return $wp_new_user_notification_email; }
代码小提示:
- 把
[你的公司名称]替换成实际的公司名,按需调整落款信息 $user->user_login会自动替换成新员工的用户名,不用手动修改- 默认的重置密码链接已经通过代码保留,不用自己拼接复杂的参数
方法二:用可视化插件操作(适合不想写代码的情况)
如果不想碰代码,用插件也能轻松搞定,比如「Custom Email Templates」或者「WP Mail SMTP」(后者主打邮件发送稳定性,也自带模板编辑功能):
- 安装并激活插件后,找到「新用户注册」对应的邮件模板
- 直接在编辑器里修改主题和内容,插件会提供现成的动态变量(比如
{user_login}、{reset_password_url}),插入后会自动替换成对应信息 - 预览没问题后保存,新员工注册时就会收到你定制的暖心邮件啦
额外提醒:
- 记得自己创建一个测试用户,验证邮件是否正常发送、内容格式是否符合预期
- 纯文本邮件里可以用换行、 emoji 符号来提升可读性,不用纠结复杂排版
内容的提问来源于stack exchange,提问作者Niki Pat
相关产品推荐
相关产品推荐

