我有问题如何从Wordpress删除用户名和登录帐户URL注册邮件发送给会员。现在看看如何:
我想从当前发给所有成员的会员注册邮件中删除该信息。我发现该功能由这个功能控制:
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;
}
但似乎没有改变什么。我在创建新会员帐户后仍然会收到默认确认邮件。这里有什么帮助吗?
答案 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;
}