从Wordpress注册邮件内容中删除“用户名”和登录URL

时间:2018-03-23 14:29:28

标签: wordpress email registration

我有问题如何从Wordpress删除用户名和登录帐户URL注册邮件发送给会员。现在看看如何:

enter image description here

我想从当前发给所有成员的会员注册邮件中删除该信息。我发现该功能由这个功能控制:

wp_new_user_notification_mail()

wp-includes / plugable.php 联系在一起我发现了这个功能:

add_filter( 'wp_new_user_notification_email', 'custom_wp_new_user_notification_email', 10, 3 );

function custom_wp_new_user_notification_email( $wp_new_user_notification_email, 
$user, $blogname ) {
$wp_new_user_notification_email['subject'] = sprintf( '[%s] New user %s 
registered.', $blogname, $user->user_login );
$wp_new_user_notification_email['message'] = sprintf( "%s ( %s ) has 
registerd to your blog %s.", $user->user_login, $user->user_email, $blogname );
return $wp_new_user_notification_email;
}

但似乎没有改变什么。我在创建新会员帐户后仍然会收到默认确认邮件。这里有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

这解决了我的问题。

add_filter( 'wp_new_user_notification_email', 
'custom_wp_new_user_notification_email', 10, 3 );

function custom_wp_new_user_notification_email( 
$wp_new_user_notification_email, $user, $blogname ) {
$wp_new_user_notification_email['subject'] = sprintf( '[%s] New user %s 
registered.', $blogname, $user->user_login );
$wp_new_user_notification_email['message'] = sprintf( "%s ( %s ) has 
registerd to your blog %s.", $user->user_login, $user->user_email, $blogname 
 );
return $wp_new_user_notification_email;
 }