2017-12-31 245 views
0

buddypress에서 zip code 이름이 number 인 프로필에 필드를 추가했습니다.프로필 필드 유효성 검사

내가 필요한 것은 db에 데이터를 저장하기 전에이 필드의 유효성을 검사하거나이 필드를 정리하는 것이고 buddypress는이를 수행합니까? 이 필드에 대한 내 사용자 정의 유효성 검사를 실행하는 모든 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)