我必须编辑哪些文件才能掌握注册表发送的$\\u POST数据?我想分解$\\u POST[\'email\',并从中构建一个用户名。我只是想让人们只使用他们的电子邮件和密码进行注册。你能帮我一下吗?
Username from e-mail
1 个回复
最合适的回答,由SO网友:Kumar 整理而成
据我所知,没有钩子或过滤器为默认注册过程提供自定义用户名,但是如果您真的想修改它,可以更改$_POST 数据
以下是示例代码:
add_action(\'wp_loaded\', \'wpse_138736_filter_username\');
function wpse_138736_filter_username(){
//your code to extract username from email
$_POST[\'user_login\'] = \'test\';
}
它在验证之前启动,这样您就可以提供自定义用户名。结束