Элемент формы пользовательского webhook возвращает сообщение об ошибке - PullRequest
0 голосов
/ 04 марта 2020

Я использую форму Elementor с пользовательским веб-крючком, но каждый раз, когда я отправляю ее, я просто получаю сообщение об ошибке.

enter image description here

В моих функциях. php file У меня есть Form New Record Action в соответствии с Документами API форм .

// A send custom WebHook
add_action( 'elementor_pro/forms/new_record', function( $record, $handler ) {

    $form_name = $record->get_form_settings( 'form_name' );

    if ( 'test_form' !== $form_name ) {
        return;
    }

    $raw_fields = $record->get( 'fields' );
    $fields = [];
    foreach ( $raw_fields as $id => $field ) {
        $fields[ $id ] = $field['value'];
    }

    wp_remote_post( 'https://example.com', [
        'body' => $fields,
    ]);
}, 10, 2 );

У меня есть "wp_remote_post" с URL-адресом, на который я хочу опубликовать форму, но он не перенаправляет меня или что-то еще, просто возвращает сообщение об ошибке.

В редакторе Elementor я добавил действие Webhook после отправки формы

enter image description here

Что может быть не так? Спасибо

...