Support » Plugin: Forms: 3rd-Party Integration » Method GET

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author zaus

    (@zaus)

    See ‘Hooks’ section, #5 of http://wordpress.org/plugins/forms-3rdparty-integration/other_notes/ and the source code.

    You’ll need to perform wp_remote_get inside that filter and set $post_args[response_bypass] with the response, something like:

    function my_3rdparty_get_override($post_args, $service, $form) {
        $post_args['response_bypass'] = wp_remote_get($service['url'], $post_args);
        return $post_args;
    }

    Hi there, I am sorry to be such a dullard, but I really don’t get how to use this function.

    1. do I put it in my child theme’s function.php file or do I put it somewhere else?

    2. Are there parts of it that need to be changed to reflect something in my form?

    3. Will it effect every ninja form I use if I put it wherever it’s supposed to go?

    I am fairly new to WP and I just don’t understand something very basic…I can tell, but if someone can help me I would be very very very.. buy you a pint grateful!

    Plugin Author zaus

    (@zaus)

    @kellmb, don’t worry about not understanding it, hooks are fairly complicated parts of wordpress.

    1. You can really put it anywhere, but the easiest/most common place to put it would be in your theme’s function.php file as you mentioned.

    2. The hook is just to set the response from the endpoint (https://github.com/zaus/forms-3rdparty-integration/blob/master/forms-3rdparty-integration.php#L490), which you’re overriding with the response from wp_remote_get vs wp_remote_post instead. If you want it to behave differently depending on the form, you have the $form argument, as well as the contents of the submission in $post_args['body'].

    3. It will affect every form attached in the plugin admin. If you need to further differentiate between attached forms, you have the $form param in the hook for extra filtering.

    Plugin Author zaus

    (@zaus)

    Assuming resolved, but feel free to add to this thread for related problems…

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Method GET’ is closed to new replies.