我的WP中有很多忍者表单,我想对字段电子邮件进行一些自定义验证,但是,在论坛上,我发现验证需要变量$ field_id,然后访问该值,在这种情况下为电子邮件。
但是我的多种表单中的ID都不相同,所以不能为每种表单编写脚本,这是不可能的!
这是示例(我在堆栈溢出的另一篇文章中看到);
add_filter('ninja_forms_submit_data', 'custom_ninja_forms_submit_data');
function custom_ninja_forms_submit_data($form_data)
{
$field_id = 26;
$field_value = $form_data['fields'][$field_id]['value'];
$exists = true; // Check your database if $field_value exists
if ($exists) {
echo $field_value;
exit;
}
return $form_data;
}
此示例有效,但很酷,但是只有在您拥有一个表单并且知道ID的情况下,所以我的问题是,如何获取动态ID以获取倍数表单的电子邮件。
谢谢!