Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在WP中访问Ninja表单用户提交的值_Php_Wordpress_Ninja Forms - Fatal编程技术网

Php 如何在WP中访问Ninja表单用户提交的值

Php 如何在WP中访问Ninja表单用户提交的值,php,wordpress,ninja-forms,Php,Wordpress,Ninja Forms,我客户的WordPress网站使用Ninja表单插件来创建表单。有一个网页的表单被设置为重定向到另一个页面。我需要从重定向页面访问提交的表单数据,但表单值不会显示在重定向页面上的$\u POST数组中 这是一个忍者表单支持页面,我认为它提供了如何实现我所描述的内容的说明,但它有点让我不知所措: 我需要将PHP添加到表单页面吗?转到重定向页面?两个都有 如果了解此页面的人能看一下并告诉我需要做什么才能从重定向页面访问提交的表单值,我将不胜感激。如果您想访问重定向页面表单字段中提交/输入的值,您可

我客户的WordPress网站使用Ninja表单插件来创建表单。有一个网页的表单被设置为重定向到另一个页面。我需要从重定向页面访问提交的表单数据,但表单值不会显示在重定向页面上的$\u POST数组中

这是一个忍者表单支持页面,我认为它提供了如何实现我所描述的内容的说明,但它有点让我不知所措:

我需要将PHP添加到表单页面吗?转到重定向页面?两个都有


如果了解此页面的人能看一下并告诉我需要做什么才能从重定向页面访问提交的表单值,我将不胜感激。

如果您想访问重定向页面表单字段中提交/输入的值,您可以使用
[ninja\u forms\u all\u fields]

它将输出所有字段值,或者如果您想显示特定字段值,可以使用
[ninja\u forms\u field id=93]
93
可以是要访问的任何字段的ID

如果你的主题中有一个模板页面,你可以在
functions.php
中编写一个函数,并且可以编写你想要的任何代码

要在那里编写函数,必须将全局变量
$ninja\u forms\u processing
放在那里。然后,要访问字段,可以编写以下代码:

 $value2 = $ninja_forms_processing->get_field_value( 152 );
在忍者表单的文档中,他们明确提到不要使用
$\u POST[]


它是与用户提交的值和存储的表单数据交互的主要功能。开发人员应该使用它,而不是简单地尝试访问
$\u POST
$\u REQUEST
数据。它已经被净化,并且可以修改值以用于其他挂钩函数。

@user3491779您的欢迎我很高兴我的回答对您有所帮助。