WordPress Multisite 发送一封带有特定可用标签的欢迎电子邮件,有没有办法向它添加更多标签,我没有找到任何关于它的地方,CUSTOMTAG1
或者CUSTOMTAG2
是从特定页面 id 获取的页面内容:
亲爱的用户,
您的新帐户已设置完毕。
您可以使用以下信息登录:
用户名:USERNAME
密码:PASSWORD登录链接
自定义标签1
自定义标签2
谢谢!
--@SITE_NAME 团队
您可以停止自动发送电子邮件并使用过滤器发送您自己的电子邮件wpmu_welcome_user_notification
。您必须从用户 ID 中提取电子邮件,$meta
参数为空:
// return false stops the automatic email
add_filter( 'wpmu_welcome_user_notification', function( $userid, $password, $meta ) {
# Your own wp_mail
// wp_mail( $user_email, wp_specialchars_decode( $subject ), $message, $message_headers );
return false;
}, 10, 3 );
尝试使用 wp get_user_meta 函数从数据库中获取自定义用户字段并填充到欢迎电子邮件中。见这里:http ://codex.wordpress.org/Function_Reference/get_user_meta