2016-03-05 77 views
0

我正在wordpress網站上工作,並且在usermeta表中有自定義字段'mobile'。當用戶註冊時,我需要檢查手機號碼是否存在。我使用zm-ajax-login-register插件,它沒有移動字段。在向usermeta添加字段和值方面取得了成功,但我無法驗證。 我想這樣的,但metadata_exists是不正確的代碼wordpress - 查找meta_value是否存在

如果($用戶[ '移動']!= ''){

 $your_custom_field= metadata_exists('user', $user->ID, $user['mobile']); 

     if($your_custom_field){ 
       $status =$this->_zm_alr_helpers->status('invalid_mobile'); 
     } 


    } 
+0

嘗試'如果(your_custom_field){$狀態= $這個 - > _ zm_alr_helpers->狀態( 'invalid_mobile'); }' –

+0

您好泰米爾Selvan, 我按照你所說的編輯了代碼,但沒有工作......我在這裏更新了代碼。 –

回答

1

萬歲.....最後我得到的答案...

$args = array(
      'meta_value'  => $user['mobile'] 
     ); 
     $user_mobile_exists=get_users($args); 
if ($user_mobile_exists) 
     { 
      $status =$this->_zm_alr_helpers->status('invalid_mobile'); 
     }