Register users by e-mail 时间:2014-07-17 作者:justanotherhobbyist 我想使用电子邮件地址而不是用户名来注册和登录我的成员。我已经让登录部分使用中的一些代码工作this answer. 工作正常,但正如预期的那样,wordpress仍然希望在注册页面上有一个用户名(自定义,而不是默认)。这行代码注册用户:$user_signup = wp_insert_user( $user_data );, 注册时出现以下错误:无法创建登录名为空的用户。我猜这可以通过删除适当的过滤器来解决,但我对wordpress还不熟悉。删除用户名要求的代码是什么? 1 个回复 最合适的回答,由SO网友:wxT3APyGfkYJVK 整理而成 这是必填字段(http://codex.wordpress.org/Function_Reference/wp_create_user) 我认为Wordpress的核心功能不止一个依赖于此。因此,我不建议对其进行编码或更改任何其他WP核心文件,因为下一次更新可能会将所有这些更改恢复为默认值。 结束 文章导航