Как получить значение элемента ввода адреса внутри 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
в приведенном выше примере пуста.
Как получить доступ к значению поля адреса?
Массив массива адресов хранится несколько иначе. Попробуйте использовать эти значения. В приведенном ниже примере предполагается, что ваш идентификатор поля адреса начинается с 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"];