我如何在 Gravity Forms 中的 gform_after_submission
Hook 中获取特定输入元素的值? ?
我可以得到标签
foreach($form['fields'] as $k=>$v)
{
$label=$form['fields'][$k]['label'];
}
但是我如何获取这些值呢?
最佳答案
按照 Gravity 指南,您设置 Hook 以调用您自己的函数 - 在下面的例子中,该函数是 after_submission()。
您可以像这样使用它们的 ID 访问各个表单元素的输入值;
add_action("gform_after_submission", "after_submission", 10, 2);
function after_submission($entry, $form){
$name = $entry["2"];
$address = $entry["17"] . ', '. $entry["18"] .', '. $entry["19"];
}
ID 都在后端的表单字段标题中,只需将鼠标悬停在每个字段上,它就会为您提供类型和 ID(即“单行文本:字段 ID 2”)。
http://www.gravityhelp.com/documentation/page/Gform_after_submission
关于php - 获取重力形式的输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11164173/