Как получить значение элемента ввода адреса внутри gform_after_submission
зацепить Гравитационные Формы? Я могу получить значения других полей с
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.
}
Где name — это текстовое поле с идентификатором 1, а address — это адресное поле с идентификатором 2.
В документации Gravity Forms говорится, что адресные поля представлены в виде массива, но $address
Переменная в приведенном выше примере пуста.
Как мне получить доступ к значению поля адреса?
Массив адресного поля хранится немного по-другому. Попробуйте использовать эти значения. В приведенном ниже примере предполагается, что идентификатор поля вашего адреса начинается с 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"];
Других решений пока нет …