Получить входные значения гравитационных форм для поля адреса

0

Как получить значение элемента ввода адреса внутри gform_after_submission hook в Gravity Forms? Я могу получить значения других полей с помощью

add_action('gform_after_submission_1', 'post_signup_info', 10, 2);

 function post_signup_info($entry, $form) {
    $name = $entry['1']; //This works
    $address = $entry['2']; //This doesn't.
}

Где имя - текстовое поле с идентификатором 1, а адрес - поле адреса с идентификатором 2.

Документация "Гравитационные формы" гласит, что поля адреса представлены в виде массива, но переменная $address в приведенном выше примере пуста.

Как получить доступ к значению поля адреса?

Теги:
forms
gravity
wordpress-plugin

1 ответ

2
Лучший ответ

Массив массива адресов хранится несколько иначе. Попробуйте использовать эти значения. В приведенном ниже примере предполагается, что ваш идентификатор поля адреса начинается с 2.

$street = $entry["2.1"];
$street2 = $entry["2.2"];
$city = $entry["2.3"];
$state = $entry["2.4"];
$zip = $entry["2.5"];
$country = $entry["2.6"];

Ещё вопросы

Сообщество Overcoder
Наверх
Меню