2017-01-12 6 views
0

Кто-нибудь здесь пытается использовать крючок frm_after_create_entry от Formidable Pro?Исключительно после создания записи

В настоящее время я пытаюсь использовать его для отправки данных формы в далекий 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))); 
} 

Но когда я представляю мою форму, нет ничего о отправке данных в мой сценарий ..

ответ

2

Formidable не будет обрабатывать какой-либо ответ с целевого сервера, он просто отправит полезную нагрузку. Кажется более вероятным, что сценарий на другом конце не обрабатывает полезную нагрузку правильно. Вы проверили журналы на целевом сервере?

Кроме того, вы должны перенести это в файл functions.php вашей темы, а не в заголовок.

Смежные вопросы