WP创建用户-防止重复信息 时间:2011-04-09 作者:Robin I Knight 我正在使用<?php wp_create_user( $username, $password, $email ); ?> 在联系人表单中,当用户在联系人表单上输入信息时,可以创建一个订阅者,从而在后台将其电子邮件地址添加到数据库中,并为其提供一个站点访问帐户。这样做是否意味着如果用户从联系人表单发送3条消息,他们最终会有3个具有相同电子邮件地址的帐户,或者它会检查电子邮件地址或用户名是否已经存在。有什么想法吗? 2 个回复 最合适的回答,由SO网友:Bainternet 整理而成 功能wp_create_user 呼叫wp_insert_user 检查是否$username 和$email 已经存在,如果是,它将返回一个新的WP\\U错误,这样您的数据库中就不会有重复的用户,并且它不会多次发送新用户的电子邮件,但我不确定这是否是最好的方法。 SO网友:Gvtha 您可以通过使用username_exists 作用$username = $_POST[\'username\']; if ( username_exists( $username ) ) echo "Username In Use!"; else echo "Username Not In Use!"; 结束 文章导航