Я хочу изменить приведенный ниже код проверки пароля под действием силы тяжести, чтобы иметь возможность проверять текущее пользовательское мета-значение, а не пароль, я изменился.Этот код должен проверить, соответствует ли значение, введенное в поле, текущему паролю пользователя в его учетной записи WordPress.
// 16.Проверка текущего пароля пользователя
add_filter ('gform_field_validation_10_2', 'check_current_password', 10, 4);function 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не работает.