不管怎样,我是否可以删除所有WP电子邮件中的用户名实例,或将我们的用户名替换为电子邮件地址?
我有一些代码在我的functions.php
从注册中删除用户名并使用电子邮件作为登录名的文件,但这样会随机生成用户名;这意味着发送给用户的所有包含用户名字段的电子邮件都将获得用户名:随机字母字符串,我正在尝试删除/交换这些字母。
以下是从注册中删除用户名的代码:
add_action( \'bp_core_validate_user_signup\', \'custom_validate_user_signup\' );
function custom_validate_user_signup($result)
{
unset($result[\'errors\']->errors[\'user_name\']);
if(!empty($result[\'user_email\']) && empty($result[\'errors\']->errors[\'user_email\']))
{
$result[\'user_name\'] = md5($result[\'user_email\']);
$_POST[\'signup_username\'] = $result[\'user_name\'];
}
return $result;
}