Мне нужна помощь с проблемой Gravity Forms. В настоящее время у меня есть 2 поля, поле широты и долготы. Пользователь вводит эти элементы, отправляет, затем мне нужно перенаправить пользователя на другую страницу, где отображается карта Google с булавкой, отражающей широту и долготу, которые ввел пользователь.
Администратор Gravity Forms опубликовал решение, похожее на это, однако я не могу заставить его работать. Он находится по адресу http://www.gravityhelp.com/forums/topic/google-map-on-preview-and-singlephp для тех из вас, у кого есть доступ к форуму.
По сути, я хочу передать пользовательские записи на страницу, а затем заполнить короткий код на странице (администратор Gravity Forms сказал, что ему нужно сделать это через файл шаблона), который создаст карту Google (используя плагин сопоставления, такой как http://wordpress.org/plugins/wp-google-maps-shortcode/)
Вот так: пользователь на странице 1, пользователь вводит данные широты/долготы, отправляет, после отправки пользователь перенаправляется на страницу 2, где есть плагин Google Map и шорткод, параметры шорткода для широты и долготы заполняются отправленными пользователем записями из страница 1, отображается карта.
Я пробовал это решение ниже, чтобы получить параметры из формы после отправки, но это так же хорошо, как у меня до сих пор, и я не знаю, как заставить это работать (добавлено в мой файл functions.php и да, я знаю, что это относится к конкретной форме № 5):
add_action('gform_after_submission_5', 'after_submission_value', 10, 2);
function after_submission_value($entry, $form){
$latitudeval = $entry['2'];
$longitudeval= $entry['3']; }
В качестве дополнительного вопроса, используя этот метод выше, что произойдет, если 2 человека одновременно введут параметры? Просто любопытно.
Я открыт для любых других методов или предложений для решения.
Заранее спасибо за помощь!