我正在使用wordpress网站,我在usermeta表中有自定义字段'mobile'。当用户注册时,我需要检查手机号码是否存在。我使用的是zm-ajax-login-register插件,它没有移动字段。我成功地为usermeta添加了字段和值,但我无法验证。 我试过这样,但metadata_exists不是正确的代码
if($ user ['mobile']!=''){
$your_custom_field= metadata_exists( 'user', $user->ID, $user['mobile'] );
if($your_custom_field){
$status =$this->_zm_alr_helpers->status('invalid_mobile');
}
}
答案 0 :(得分:1)
Hooray .....最后我得到了答案......
$args = array(
'meta_value' => $user['mobile']
);
$user_mobile_exists=get_users( $args );
if ($user_mobile_exists)
{
$status =$this->_zm_alr_helpers->status('invalid_mobile');
}