Как получить доступ к пользовательским значениям Ninja Forms в WP

Сайт WordPress моего клиента использует плагин Ninja Forms для форм. Есть веб-страница с формой, которая настроена для перенаправления на другую страницу. Мне нужно получить доступ к отправленным данным формы со страницы перенаправления, но значения формы не отображаются в массиве $ _POST на странице перенаправления.

Вот страница поддержки Ninja Forms, которая, я думаю, содержит инструкции о том, как добиться того, что я описываю, но это немного над моей головой:

http://docs.ninjaforms.com/customer/portal/articles/1981023-processing-ninja_forms_processing

Нужно ли добавлять PHP на страницу формы? На страницу перенаправления? Как для?

Я был бы благодарен, если бы кто-то, кто понимает эту страницу, посмотрел бы и сказал мне, что мне нужно сделать, чтобы получить доступ к отправленным значениям формы со страницы перенаправления.

1

Решение

Если вы хотите получить доступ к значениям, представленным / введенным в полях формы на перенаправленной странице, вы можете использовать [ninja_forms_all_fields],

Там будут помещены все значения полей или если вы хотите показать конкретное значение поля, которое вы можете использовать [ninja_forms_field id=93], 93 может быть идентификатором любого поля, к которому вы хотите получить доступ.

Если у вас есть шаблон страницы в вашей теме, вы можете написать функцию в вашем functions.php и можете написать любой код, который вы хотите.

Чтобы написать функцию там, где вы должны поместить глобальную переменную $ninja_forms_processing там. Затем для доступа к полю вы можете написать следующий код:

 $value2 = $ninja_forms_processing->get_field_value( 152 );

В документации Ninja Forms они четко упомянули, что не использовать $_POST[],

Это основная функция для взаимодействия как с пользовательскими значениями, так и с сохраненными данными формы. Разработчики должны использовать это вместо того, чтобы просто пытаться получить доступ $_POST или же $_REQUEST данные. Он уже очищен и значения могут быть изменены для использования в других подключенных функциях.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]