创建条目后强大

时间:2017-01-12 13:36:18

标签: php hook formidable

有人在这里试图使用Formidable Pro的frm_after_create_entry钩子吗?

我目前正在尝试使用它来将表单数据发送到远程PHP脚本。这是我现在的代码,放在我正在使用的主题的header.php中:

 add_action('frm_after_create_entry', 'yourfunctionname', 30, 2);
 function yourfunctionname($entry_id, $form_id){
     $args = array();
     if(isset($_POST['item_meta'][64]))
         $args['data1'] = $_POST['item_meta'][64];
     if(isset($_POST['item_meta'][65]))
         $args['data2'] = $_POST['item_meta'][65];
     $result = wp_remote_post('http://192.168.1.XXX/interface/index.php', (array('body' => $args)));
}

但是当我提交表单时,没有任何数据发送到我的脚本..

1 个答案:

答案 0 :(得分:2)

Formidable不会处理来自目标服务器的任何响应,它只会发送有效负载。似乎更有可能的是,另一端的脚本没有正确处理有效负载。您是否检查了目标服务器上的日志?

此外,您应将其移至主题的functions.php文件中,而不是将其移至标题中。