Как проверить текущую пользовательскую мету в гравитационной форме - PullRequest
0 голосов
/ 10 июля 2019

Я хочу изменить приведенный ниже код проверки пароля под действием силы тяжести, чтобы иметь возможность проверять текущее пользовательское мета-значение, а не пароль, я изменился.Этот код должен проверить, соответствует ли значение, введенное в поле, текущему паролю пользователя в его учетной записи 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не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...