我在wordpress中使用插件“theme my login”创建了一个登录表单。我想以登录形式创建一个字段,如果某个人注册为新用户,那么根据提供注册用户的详细信息,如果任何数据与之前创建的用户匹配,则必须自动填写后续字段。
例如:登录表单中有两个字段首先是“介绍人”,第二个是“介绍人ID”,如果新用户填写了介绍人“ABCD”,并且“ABCD”已经在用户数据中作为“用户名”存在,那么随后就会被冻结,即“介绍者ID”将由现有的用户ID表单用户数据库自动填充。如果用户数据中没有“介绍人”文本,则会显示错误消息,表明介绍人不存在。
答案 0 :(得分:0)
您可以使用theme-my-login模板添加代码:
使用WP_user_Query检查用户是否已具有此值:
$ user_query = new WP_User_Query(array('meta_key'=>'country', 'meta_value'=> '法国'));
希望它会对你有所帮助!