2017-12-31 219 views
0

buddypressでzip codeという名前のプロファイルにフィールドを追加しました。タイプはnumberです。プロファイルフィールドを検証する

私が必要とするのは、dbにデータを保存する前にこのフィールドを検証/クリーンアップすることです。これを行うにはbuddypressのサポートはありますか?このフィールドのカスタム検証を実行するような冗談アクション/フィルタはありますか?

答えて

0
function myvalidator($retval, $field){ 
    // $field->field_id <- from wp_bp_xprofile_fields table 
    //      find id for your field 
    // $field->value <- this is the value you need to validate 
    //      (make sure $field->field_id is correct 
    // $field->user_id 

    if (/* valid */){ 
     return true; 
    } else { 
     return false; 
    } 

    // for other field_ids return $retval 
} 


add_filter('xprofile_data_is_valid_field', 'myvalidator', 10, 2) 
関連する問題