我想修改以下重力密码验证代码,以能够验证当前的自定义用户元值而不是密码,我已经更改了。此代码用于检查在字段中键入的值是否与他的wordpress帐户中的当前用户密码匹配。
// 16。当前的用户密码验证
add_filter('gform_field_validation_10_2','check_current_password',10,4); 函数check_current_password($ result,$ value,$ form,$ field){
$user = wp_get_current_user();
if ( ! wp_check_password( $value, $user->data->user_pass, $user->ID ) ) {
$result['is_valid'] = false;
$result['message'] = 'Invalid current password. Please try again.';
}
return $result;
}
/////////我已将user_pass密钥更改为user_phone密钥,但无法使用。