验证配置文件字段

问题描述 投票:0回答:1

在buddypress中,我添加了一个字段名为zip code,类型为number

我需要的是在将数据保存到数据库之前验证/清除此字段,这是不是支持这样做?是否有任何一个动作/过滤器让我们为这个字段运行我的自定义验证?

wordpress buddypress
1个回答
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 )
© www.soinside.com 2019 - 2024. All rights reserved.