在前台注册新用户

时间:2012-10-04 作者:Victor

我有一个大表单,当用户填写它时,我需要在Wordpress中创建一个新用户。

是否可以从前端创建和使用并添加一些自定义信息?

谢谢

2 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

是的,是的,你可以。

执行此操作的相关功能包括:

  • wp_create_user 创建给定用户/通行证/电子邮件的用户wp_insert_user 创建或更新用户给定的用户/通行证/电子邮件add_user_meta 添加用户元(与帖子元/自定义字段相同,但针对用户而非帖子)
您将找到如何使用这些功能的示例,以及指向更相关功能的链接。提交时在表单处理代码中使用这些函数,确保转义所有输入的值。

SO网友:Cristian Dumitru Antohe

或者,如果您正在寻找自上而下的教程,您可以查看以下教程:http://www.cozmoslabs.com/1012-wordpress-user-registration-template-and-custom-user-profile-fields/

还有一些插件可以解决这个问题。

结束

相关推荐

使用wp_Dropdown_USERS和SELECTED()函数?

我有一个自定义的元框,其中有一个下拉列表,通过WP\\u dropdown\\u users显示所有WP用户。它保存了使用post选择的WP用户,以便所有工作正常。但是,是否有办法使其在返回编辑时在下拉列表中显示选定的用户,而不是列表中的第一个用户?我已经将selected()函数用于另一个下拉列表,但我已经动态创建了它。我尝试用wp\\u dropdown\\u用户实现selected(),但没有成功,所以我不确定这是否可行?谢谢