0

WordPress Multisite 发送一封带有特定可用标签的欢迎电子邮件,有没有办法向它添加更多标签,我没有找到任何关于它的地方,CUSTOMTAG1或者CUSTOMTAG2是从特定页面 id 获取的页面内容:

亲爱的用户,

您的新帐户已设置完毕。

您可以使用以下信息登录:
用户名:USERNAME
密码:PASSWORD

登录链接

自定义标签1

自定义标签2

谢谢!

--@SITE_NAME 团队

4

2 回答 2

0

您可以停止自动发送电子邮件并使用过滤器发送您自己的电子邮件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 );
于 2014-10-17T22:24:18.743 回答
0

尝试使用 wp get_user_meta 函数从数据库中获取自定义用户字段并填充到欢迎电子邮件中。见这里:http ://codex.wordpress.org/Function_Reference/get_user_meta

于 2014-10-17T18:33:09.183 回答